Go Module 使用私有仓库gitlab
获取访问令牌
- 登录gitlab
- 进入
个人设置
->访问令牌选项卡
, 创建个人访问令牌(Scopes
建议选择read_user
, 其他两项自己随意) - 填好后,点击
创建个人访问令牌
, 结果token记录好,后续无法查询
配置 ~/.gitconfig
vim ~/.gitconfig
输入以下内容(主要是url
及http
两小节)
[user]
name = test
email = test@example.com
[url "git@git.example.com:"]
insteadOf = http://git.example.com/
[http]
extraheader = PRIVATE-TOKEN: "你的gitlab访问token"
说明:
[url "git@git.example.com:"]
: 是要被替换的仓库域名, 替换成自己的即可, 当然也可以写具体项目git地址insteadOf = http://git.example.com/
: 是实际访问使用地址形式, 这里注意, 如果gitlab里的配置是http就一定写http, https就写https, 否则不通extraheader = PRIVATE-TOKEN: "你的gitlab访问token"
: http(s)形式访问token, 具体获取方式见上面