脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Golang - 一篇文章说清楚 go get 使用私有库的方法

一篇文章说清楚 go get 使用私有库的方法

2022-11-17 12:23spooking Golang

这篇文章主要介绍了go get 如何使用私有库,本文会明确指出Git 、golang的配置项,附送TortoiseGit + Git混合配置,需要的朋友可以参考下

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

本文会明确指出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了

一篇文章说清楚 go get 使用私有库的方法

#####2、 此时还不能用 go get ,需要用git clone 或 其他命令激活下ssh 的key,

一篇文章说清楚 go get 使用私有库的方法

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

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

TortoiseGit 配置

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

一篇文章说清楚 go get 使用私有库的方法

一篇文章说清楚 go get 使用私有库的方法

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

好了,到此全部搞定。

到此这篇关于一篇文章说清楚 go get 使用私有库的方法的文章就介绍到这了,更多相关go get 私有库内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/spooking/article/details/126737924

延伸 · 阅读

精彩推荐