美文网首页红红火火恍恍惚惚
每日一博丨Go 使用 Gitee 私有库作为项目依赖包

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

作者: OSC开源社区 | 来源:发表于2019-03-20 18:29 被阅读343次

用过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 私有库作为项目依赖包

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

相关文章

网友评论

    本文标题:每日一博丨Go 使用 Gitee 私有库作为项目依赖包

    本文链接:https://www.haomeiwen.com/subject/bzbtvqtx.html