美文网首页
一篇文章说清楚 go get 如何使用私有库

一篇文章说清楚 go get 如何使用私有库

作者: Spooking | 来源:发表于2022-04-23 16:26 被阅读0次

    网上有很多文章都提到了解决办法,但是说的太专业,小白看不懂,我是小白我自己出一篇。

    本文会明确指出Git 、golang的配置项,附送TortoiseGit + Git混合配置

    golang 配置

    执行命令

    go env -w GOPRIVATE=gitee.com/xxxxx
    

    上面的 xxxxx 换成你得仓库 ,比如我的就是 giee.com/eecoor

    git 配置

    1、 用 git bash 执行命令
    git config --global url."git@gitee.com:".insteadOf https://gitee.com/
    ssh-keygen -t rsa -C "xxxxx"
    

    上面的gitee.com换成你仓库所在域名。
    上面的xxxxx换成你的邮箱,比如我的就是 ssh-keygen -t rsa -C "eecoor@qq.com"
    然后连续三四个回车就ok了

    上图红线部分就是私钥和公钥存放地址
    2、 此时还不能用 go get ,需要用git clone 或 其他命令激活下ssh 的key,
    遇到上图红线部分时需要手动输入yes

    遇到上图红线部分时需要手动输入yes,只需要这一次,以后不需要了

    ok ,可以用 go get 或 go mod tidy 了

    TortoiseGit 配置

    因为我平时都是用TortoiseGit 来操作git的(习惯有界面的懒人,😄),如果是用git命令的朋友大概率也不会遇到上面的问题。
    在PuTTYgen中导出OpenSShKey


    打开
    导出

    导出文件覆盖 C:\Users\Administrator.ssh\id_rsa 文件
    复制Public key 替换 C:\Users\Administrator.ssh\id_rsa.pub 文件的内容
    然后 #执行 git clone # 激活下key

    好了,到此全部搞定。

    相关文章

      网友评论

          本文标题:一篇文章说清楚 go get 如何使用私有库

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