windows 配置go私有倉庫
一、環境
1.私有gitlab (gitlab.xxx.com)
2.go 1.16.3
3.win10系統, 家目錄:C:\Users\Administrator,已安裝win10自帶的OpenSSH客戶端
二、配置git私有倉庫
1.配置gitlab ssh keys
打開私有gitlab地址:Settings -> SSH Keys -> Add Key (ssh key可用xshell或命令ssh-keygen -t rsa生成)
把公鑰中的文本(帶有.pub后綴的是公鑰)添加進去


2.編輯C:\Users\Administrator\.ssh\config文件,填入以下內容(gitlab.xxx.com為私有倉庫地址)
沒有C:\Users\Administrator\.ssh目錄的需手動創建,config文件沒有的也需手動創建。
#gitlab配置
Host gitlab.xxx.com
HostName gitlab.xxx.com
IdentityFile C:/Users/Administrator/.ssh/id_rsa
User git
然后執行命令測試是否配置成功:
ssh -T git@gitlab.xxx.com
三、配置go 環境變量
1.配置GOPRIVATE
go env -w GOPRIVATE="gitlab.xxx.com"
2.配置C:\Users\Administrator\.gitconfig文件
添加如下代碼
[url "git@gitlab.xxx.com:"]
insteadOf = http://gitlab.xxx.com/
配置完成!