Heim >Backend-Entwicklung >Golang >Wie kann ich eine Go-Bibliothek aus einem privaten Git-Repository auf einem nicht standardmäßigen Port importieren?
Sie haben ein privates Git-Repository, das auf einem nicht standardmäßigen HTTP-Port gehostet wird (z. B. 6655). ) und müssen eine Bibliothek aus diesem Repository in Ihr Go-Projekt importieren. Der Versuch, dies direkt mit der Syntax zu tun:
import "internal-git.corporate-domain.com:6655/~myuser/golang-lib.git"
führt zu einem Fehler, der auf einen ungültigen Importpfad hinweist.
Go-Module Unterstützen Sie die Verwendung eines Proxys zum Abrufen von Paketen aus privaten oder nicht öffentlich zugänglichen Repositorys. Um diesen Ansatz zu verwenden, befolgen Sie diese Schritte:
export GOPROXY=http://myproxy.example.com:8080
import "internal-git.corporate-domain.com/myuser/golang-lib"
Eine weitere Möglichkeit besteht darin, Ihre .gitconfig-Datei für die Verarbeitung zu ändern Nicht standardmäßige Ports:
[url "git://[email protected]:6655"] insteadOf = git://internal-git.corporate-domain.com
Dadurch wird der nicht standardmäßige Port mit der internen Git-Repository-URL verknüpft.
import "internal-git.corporate-domain.com:6655/~myuser/golang-lib.git"
Das obige ist der detaillierte Inhalt vonWie kann ich eine Go-Bibliothek aus einem privaten Git-Repository auf einem nicht standardmäßigen Port importieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!