go mod拉取gitlab私有仓库代码
1.首先需要更新go版本(1.13版本以上即可)
2.首先配置go module为打开模式(这个最无关紧要)
go env -w GO111MODULE=on
3.配置go module中的私有仓库地址
go env -w GOPRIVATE="gitlab.ctyun.cn/*"
4.因为拉取gitlab私有代码会默认http格式下载,所以需要更改一下拉取方式
git config --global url."git@gitlab.ctyun.cn:".insteadOf "https://gitlab.ctyun.cn"`
5.Gitlab—>Settings—>Access Tokens,然后创建一个personal access token,这里权限最好选择只读(read_repository)。
注明:以上四部做完可以先测试一下,这一步不一定是必须的
git config --global http.extraheader "PRIVATE-TOKEN: YOUR_PRIVATE_TOKEN"
修改git config --global
git config --global --list
git config --global --edit