Wie behebt man den Fehler „Go Mod Tidy' beim Herunterladen eines privaten GitHub-Repositorys?

DDD
Freigeben: 2024-10-29 03:20:02
Original
178 Leute haben es durchsucht

How to Fix

Behebung des Fehlers „Go Mod Tidy“ beim Herunterladen des privaten GitHub-Repositorys

Beim Versuch, ein privates GitHub-Repository mit Go Mod Tidy herunterzuladen, wird Benutzern möglicherweise eine ähnliche Fehlermeldung angezeigt an:

not found: github.com/me/[email protected]: invalid version: git ls-remote -q origin in /tmp/gopath/pkg/mod/cache/vcs/ea2baff0eaed39430ee011ad9a011101f13b668d5fcbd9dffdfa1e0a45422b40: exit status 128:
    fatal: could not read Username for 'https://github.com': terminal prompts disabled
Confirm the import path was entered correctly.
If this is a private repository, see https://golang.org/doc/faq#git_https for additional information.
Nach dem Login kopieren

Dieses Problem tritt auf, weil in den Konfigurationsdateien keine richtigen Anmeldeinformationen vorhanden sind. Um dieses Problem zu beheben:

Ändern Sie ~/.gitconfig:

Ersetzen Sie:

[url "ssh://[email protected]/"]
    insteadOf = https://github.com/
Nach dem Login kopieren

Durch:

[url "https://{{username}}:{{access_token}}@github.com"]
    insteadOf = https://github.com
Nach dem Login kopieren

Dabei ist {username} Ihr GitHub-Benutzername und {access_token} Ihr persönliches Zugriffstoken.

~/.netrc-Datei erstellen:

Stellen Sie eine ~/.netrc-Datei sicher existiert mit folgendem Inhalt:

machine github.com login {{username}} password {{access_token}}
Nach dem Login kopieren

GOPRIVATE-Variable festlegen:

Stellen Sie sicher, dass die Domäne Ihres privaten Repositorys in der GOPRIVATE-Umgebungsvariablen angegeben ist, z. B.:

export GOPRIVATE=github.com/your_domain
Nach dem Login kopieren

Das Befolgen dieser Schritte sollte Go Mod Tidy ermöglichen, das private GitHub-Repository erfolgreich herunterzuladen.

Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „Go Mod Tidy' beim Herunterladen eines privaten GitHub-Repositorys?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!