从私有仓库go get package

谁说我不能喝 提交于 2020-08-16 04:02:40

gitlab私有仓库一般会有访问权限

所以首先要在本机生成ssh key添加到gitlab仓库里。

方法一:在服务器添加go-import,指向ssh

在服务器nginx添加go-import的meta tags响应,如下所示

方法二:修改.gitconfig

  1. 编辑 ~/.gitconfig添加如下内容

    [url "ssh://git@gitlab-ce.mydomain.com:2345/"] insteadOf = https://gitlab-ce.mydomain.com/

  2. EXPORT GOPRIVATE=gitlab-ce.mydomain.com

 

解决问题过程中遇过的报错

  1. x509: certificate signed by unknown authority

    解决方法:添加-insecure参数

  2. no go-import meta tags

    解决方法:在服务器nginx添加go-import的meta tags响应,如下所示

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!