Utilisation de Go Get avec des référentiels sur des serveurs locaux
Question :
Comment utiliser go obtenir avec un dépôt git hébergé en local serveur ?
Réponse :
Utiliser des packages et des modules avec des référentiels Git locaux
Pour utiliser des packages et des modules Go avec git référentiels sur des serveurs privés (adresses IP comme 10.xxx.yyy.zzz ou 192.168.xxx.yyy), suivez ces étapes :
Prérequis :
Configuration :
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
Création Dépôts
git config --global url."[email protected]:".insteadOf "https://192.168.0.12/"
Utilisation des référentiels Git
Utilisation de 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
Différences clés :
Lors de l'utilisation de référentiels sur un serveur local par rapport à GitHub :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!