freigeben: 2026/09/19 13:02 lesen: 0
Ursprünglicher Autor:vlogommentary
Originalquelle:https://www.youtube.com/embed/UuZF1defVL4
Erfahren Sie, wie Sie mit Poetry ein GitHub Personal Access Token (PAT) konfigurieren, um während der Installation als Abhängigkeiten auf private GitHub-Repositorys zuzugreifen. --- Dieses Video basiert auf der Frage https://stackoverflow.com/q/79283417/, die vom Benutzer „Sean“ (https://stackoverflow.com/u/7766024/) gestellt wurde, und auf der Antwort https://stackoverflow.com/a/79283648/, die vom Benutzer „Sean“ (https://stackoverflow.com/u/7766024/) bei „Stack.com/a/79283648/“ bereitgestellt wurde Overflow‘-Website. Vielen Dank an diese großartigen Benutzer und die Stackexchange-Community für ihre Beiträge. Besuchen Sie diese Links für Originalinhalte und weitere Details, wie alternative Lösungen, neueste Aktualisierungen/Entwicklungen zum Thema, Kommentare, Revisionsverlauf usw. Der ursprüngliche Titel der Frage lautete beispielsweise: Wie verwende ich einen GitHub PAT mit Poesie? Außerdem sind Inhalte (außer Musik) unter CC BY-SA https://meta.stackexchange.com/help/licensing lizenziert. Der ursprüngliche Fragebeitrag ist unter der Lizenz „CC BY-SA 4.0“ ( https://creativecommons.org/licenses/by-sa/4.0/ ) lizenziert, und der ursprüngliche Antwortbeitrag ist unter der Lizenz „CC BY-SA 4.0“ lizenziert ( https://creativecommons.org/licenses/by-sa/4.0/ ) Lizenz. Wenn Ihnen etwas nicht stimmt, können Sie mir gerne einen Kommentar unter diesem Video hinterlassen. --- Zugriff auf private GitHub-Repositories in Poetry mit einem Personal Access Token (PAT) Wenn Sie Python-Projekte mit Poetry verwalten, müssen Sie möglicherweise private GitHub-Repositories als Abhängigkeiten einschließen. Allerdings schlägt die Poetry-Installation häufig fehl, wenn versucht wird, sich über HTTPS ohne die richtigen Anmeldeinformationen zu authentifizieren. The Problem Poetry nutzt unter der Haube Git, um Abhängigkeiten abzurufen. Es werden keine interaktiven Benutzernamen-Passwort-Abfragen zur Authentifizierung ausgelöst. Das Festlegen einer Umgebungsvariablen GITHUB_TOKEN oder das ausschließliche Verlassen auf Git Credential Manager funktioniert oft nicht reibungslos. Dies führt zu Fehlern bei der Installation von Abhängigkeiten aus privaten Repositorys. Die Lösung: Git Credential Store mit einem PAT verwenden. Konfigurieren Sie Git so, dass Anmeldeinformationen global gespeichert werden: [[Siehe Video, um diesen Text oder Codeausschnitt anzuzeigen]] Dadurch wird Git angewiesen, Ihre Anmeldeinformationen dauerhaft zu speichern, nachdem Sie sie einmal eingegeben haben. Lösen Sie manuell eine Authentifizierungsaufforderung aus: Führen Sie einen Dummy-Klon- oder Abrufvorgang von der privaten Repository-URL aus: [[Siehe Video, um diesen Text oder Codeausschnitt anzuzeigen]] Geben Sie bei Aufforderung Folgendes ein: Benutzername: Ihr GitHub-Benutzername Passwort: Ihr persönliches Zugriffstoken (PAT) So hilft das Poetry: Da Git Ihre Anmeldeinformationen jetzt lokal gespeichert hat, verwendet Poetry beim Aufrufen von Git zum Abrufen von Abhängigkeiten diese gespeicherten Anmeldeinformationen stillschweigend, ohne dass neue Eingabeaufforderungen erforderlich sind. Zusätzliche Tipps Generieren Sie ein PAT mit geeigneten Bereichen: Stellen Sie sicher, dass Ihr Token mindestens über einen Repo-Bereich für private Repositorys verfügt. Vermeiden Sie es, Ihr Token fest in URLs zu codieren: Verlassen Sie sich aus Sicherheitsgründen stattdessen auf die Git-Anmeldeinformationsspeicherung. Verwenden Sie die Poetry-Konfiguration für private Repos: Poetry unterstützt die Authentifizierung privater Repositories über die Poetry-Konfiguration http-basic, wenn Sie diese Methode bevorzugen. Zusammenfassung Da Poetry Git nutzt, aber keine interaktive Authentifizierung übernimmt, ermöglicht die manuelle Einrichtung des Git-Anmeldeinformationsspeichers mit Ihrem GitHub-Benutzernamen und PAT das nahtlose Abrufen privater Repos während der Poetry-Installation. Dieser Ansatz ist einfach, sicher und effektiv, ohne Ihr Projekt zu ändern oder die Token-Sicherheit zu beeinträchtigen. Viel Spaß beim Codieren mit Poetry und privaten GitHub-Abhängigkeiten!
Professor Py: AI Engineering
2026-09-20 22:15
HBO Max
2026-09-20 22:13
凌云短剧社
2026-09-20 22:11
WCW
2026-09-20 22:11
KarmaStrike Drama
2026-09-20 22:00
Velvet AI Drama
2026-09-20 22:00
Apocalypse Rewind Comics
2026-09-20 22:00
Théâtre romantique français
2026-09-20 21:57
Godfather Revenge
2026-09-20 21:37
Währung auswählen
US Dollar
USD
Chinese Yuan
CNY
Japanese Yen
JPY
South Korean Won
KRW
New Taiwan Dollar
TWD
Canadian Dollar
CAD
Euro
EUR
Pound Sterling
GBP
Danish Krone
DKK
Hong Kong Dollar
HKD
Australian Dollar
AUD
Brazilian Real
BRL
Swiss Franc
CHF
Chilean Peso
CLP
Czech Koruna KČ
CZK
Singapore Dollar
SGD
Indian Rupee
INR
Saudi Riyal
SAR
Vietnamese Dong
VND
Thai Baht
THB
Währung auswählen
US Dollar
USD-$
Chinese Yuan
CNY-¥
Japanese Yen
JPY-¥
South Korean Won
KRW -₩
New Taiwan Dollar
TWD-NT$
Canadian Dollar
CAD-$
Euro
EUR - €
Pound Sterling
GBP-£
Danish Krone
DKK-KR
Hong Kong Dollar
HKD- $
Australian Dollar
AUD-$
Brazilian Real
BRL -R$
Swiss Franc
CHF -FR
Chilean Peso
CLP-$
Czech Koruna KČ
CZK -KČ
Singapore Dollar
SGD-S$
Indian Rupee
INR -₹
Saudi Riyal
SAR -SAR
Vietnamese Dong
VND-₫
Thai Baht
THB -฿