在本地服務器上使用Go Get 和存儲庫
問題:
如何使用go取得本地端託管的git 儲存庫伺服器?
答案:
透過本地Git 儲存庫使用套件和模組
透過git 使用套件和模組私有上的儲存庫(IP 位址如10.xxx.yyy.zzz或192.168.xxx.yyy),請依照下列步驟操作:
先決條件:
SSH 密鑰存取私有git 伺服器
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在GOPATH 之外建立目錄結構並放置dateutil.go 和stringutil.go檔案如下圖:
git config --global url."[email protected]:".insteadOf "https://192.168.0.12/"配置您的.gitconfig 檔案以使用ssh 而不是https 進行私人伺服器:
將dateutil.go 和stringutil.go 檔案複製到your-local- 下的目錄中git-repo-hostname.建立本地 git 儲存庫並將其推送到您的私人目錄git 伺服器。
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
使用 go get 時在倉庫路徑加上 .git 字尾:
以上是如何將「go get」與本地託管的 Git 儲存庫一起使用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!