每日一博丨Go 使用 Gitee 私有库作为项目依赖包

用过go的同学都知道,go get公开库的时候,除了GFW的问题以外,其他时候基本无任何阻拦。但要get私有库,在正常情况下是不行的,需要额外进行一些操作。

  1. 在gitee.com的个人账户里添加公钥记录,添加完后,可以通过 ssh git@gitee.com 来检测是否有权限
  2. 在gitee.com创建新的私有库(private repo),自己增加代码等操作。
  3. 在git这一块加上如下设置
 git config --global url."git@gitee.com:".insteadOf "https://gitee.com/"

  1. cat ~/.gitconfig ,只要发现有如下即可.
[url "git@gitee.com:"]
    insteadOf = https://gitee.com/

  1. go get -v gitee.com/{YourAccount}/repo
  2. 下载后,cd GOPATH/src/gitee.com/{YouAccount} 看git remote信息,即可。倘若用的是go mod方式,去GOPATH/pkg/mod 目录下查看信息即可。

后记:

在使用gitee.com的时候,发现无需像gitlab那么麻烦需要设置 ~/.netrc 的信息,只需要公钥正确就好了。gitee 团队反应速度也很给力,真有发现问题可以在群里向他们反馈即可。
开源中国社区,每日推送最新优质的技术类文章,涵盖外文翻译,软件更新,技术博客等优质内容。关注开源社区简书号,每日获取最新技术资讯,点击下链接阅读原文章。↓↓↓
每日一博丨Go 使用 Gitee 私有库作为项目依赖包

关注开源中国简书号,获取最新技术资讯!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容