Go Get mit Repositorys auf lokalen Servern verwenden
Frage:
So verwenden Sie Go Holen Sie sich mit einem Git-Repository, das lokal gehostet wird Server?
Antwort:
Pakete und Module mit lokalen Git-Repositorys verwenden
Um Go-Pakete und -Module mit Git zu verwenden Repositories auf privaten Servern (IP-Adressen wie 10.xxx.yyy.zzz oder 192.168.xxx.yyy), folgen Sie diesen Schritten:
Voraussetzungen:
Setup:
package ├── github │ ├── dateutil │ │ └── src │ │ └── datepackage │ │ └── dateutil.go │ └── stringutil │ └── src │ └── stringpackage │ └── stringutil.go └── your-local-git-repo-hostname ├── dateutil │ └── src │ └── datepackage │ └── dateutil.go └── stringutil └── src └── stringpackage └── stringutil.go
Erstellen Repositorys
git config --global url."[email protected]:".insteadOf "https://192.168.0.12/"
Git-Repositorys verwenden
Verwenden von go get
go get 192.168.0.12/gitrepo/go-package-test-stringutil.git/stringpackage go get 192.168.0.12/gitrepo/go-package-test-dateutil.git/datepackage
Hauptunterschiede:
Bei der Verwendung Repositorys auf einem lokalen Server im Vergleich zu GitHub:
Das obige ist der detaillierte Inhalt vonWie verwende ich „go get' mit lokal gehosteten Git-Repositories?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!