„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Hier sind mehrere mögliche Titel. Wählen Sie den am besten geeigneten Titel basierend auf dem Inhalt des Artikels: * Wie kann der Fehler „Ungültige Version: git ls-remote -q origin“ behoben werden, wenn Go Mod Tidy mit privaten GitHub-Repositorys verwend

Hier sind mehrere mögliche Titel. Wählen Sie den am besten geeigneten Titel basierend auf dem Inhalt des Artikels: * Wie kann der Fehler „Ungültige Version: git ls-remote -q origin“ behoben werden, wenn Go Mod Tidy mit privaten GitHub-Repositorys verwend

Veröffentlicht am 16.11.2024
Durchsuche:944

以下是几个可能的标题,根据文章内容选择最合适的:

* How to fix \

Go Mod Tidy ist blockiert und kann das private GitHub-Repository nicht herunterladen.

Beim Versuch, Go Mod Tidy zum Herunterladen des privaten GitHub-Repositorys zu verwenden, Möglicherweise tritt der folgende Fehler auf:

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.

Um dieses Problem zu lösen, benötigen Sie:

  1. Konfigurieren Sie GitHub-Anmeldeinformationen in ~/.gitconfig.

    Fügen Sie dazu die folgende Zeile zu Ihrer ~/.gitconfig-Datei hinzu:

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

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

  2. Erstellen Sie eine .netrc-Datei.

    Führen Sie den folgenden Befehl aus, um die .netrc-Datei zu erstellen:

    touch ~/.netrc

    Fügen Sie dann Folgendes hinzu:

    machine github.com login {{username}} password {{access_token}}

    Ersetzen Sie unbedingt {{username}} und {{access_token}} durch Ihre eigenen Anmeldeinformationen.

  3. Fügen Sie Ihr privates Repository zur Umgebungsvariablen GOPRIVATE hinzu.

    Führen Sie den folgenden Befehl aus, um Ihr privates Repository zur Umgebungsvariablen GOPRIVATE hinzuzufügen:

    export GOPRIVATE=__YOUR_DOMAIN__

    wobei __YOUR_DOMAIN__ der Speicherort Ihres privaten Repositorys ist Name der Domain.

  4. Führen Sie den Mod erneut aus.

    Nach dem Deaktivieren der Prüfsummen können Sie go mod Tidy erfolgreich ausführen, aber es ist keine perfekte Lösung.

Wie oben gezeigt, müssen Sie GitHub-Anmeldeinformationen angeben, damit Go Mod Tidy Ihr privates Repository herunterladen kann. Sie müssen Ihr Repository außerdem zur Umgebungsvariablen GOPRIVATE hinzufügen, damit go privaten Code herunterladen kann.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3