gitlab私有仓库一般会有访问权限
所以首先要在本机生成ssh key添加到gitlab仓库里。
方法一:在服务器添加go-import,指向ssh
在服务器nginx添加go-import的meta tags响应,如下所示
方法二:修改.gitconfig
- 编辑 ~/.gitconfig添加如下内容
[url "ssh://git@gitlab-ce.mydomain.com:2345/"] insteadOf = https://gitlab-ce.mydomain.com/
-
EXPORT GOPRIVATE=gitlab-ce.mydomain.com
解决问题过程中遇过的报错
- x509: certificate signed by unknown authority
解决方法:添加-insecure参数
-
no go-import meta tags
解决方法:在服务器nginx添加go-import的meta tags响应,如下所示
来源:oschina
链接:https://my.oschina.net/jennerlo/blog/4291266