go配置私有仓库 (go mod配置私有仓库)
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/
配置完成!
人生如修仙,岂是一日间。何时登临顶,上善若水前。