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

 更新时间:2022年09月13日 16:48:18   作者:spooking  
这篇文章主要介绍了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了

上图红线部分就是私钥和公钥存放地址

#####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 使用私有库的方法的文章就介绍到这了,更多相关go get 私有库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • go语言fasthttp使用实例小结

    go语言fasthttp使用实例小结

    fasthttp 是一个使用 Go 语言开发的 HTTP 包,主打高性能,针对 HTTP 请求响应流程中的 hot path 代码进行了优化,下面我们就来介绍go语言fasthttp使用实例小结,感兴趣的朋友跟随小编一起看看吧
    2024-03-03
  • Go语言中int、float、string类型之间相互的转换

    Go语言中int、float、string类型之间相互的转换

    golang是强类型语言,在应用过程中类型转换基本都会用到,下面这篇文章主要给大家介绍了关于Go语言中int、float、string类型相互之间的转换,需要的朋友可以参考下
    2022-01-01
  • Go语言nil标识符(空值/零值)

    Go语言nil标识符(空值/零值)

    本文主要介绍了Go语言nil标识符(空值/零值),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • golang的基础语法和常用开发工具详解

    golang的基础语法和常用开发工具详解

    这篇文章主要介绍了golang的基础语法和常用开发工具,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • 深入理解Golang channel的应用

    深入理解Golang channel的应用

    channel是用于 goroutine 之间的同步、通信的数据结构。它为程序员提供了更高一层次的抽象,封装了更多的功能,这样并发编程变得更加容易和安全。本文通过示例为大家详细介绍了channel的应用,需要的可以参考一下
    2022-10-10
  • Golang实现JWT身份验证的示例详解

    Golang实现JWT身份验证的示例详解

    JWT(JSON Web Token)是一种开放标准(RFC 7519),用于在网络应用间安全地传输声明,本文主要为大家详细介绍了Golang实现JWT身份验证的相关方法,希望对大家有所帮助
    2024-03-03
  • 详解Golang编程中的常量与变量

    详解Golang编程中的常量与变量

    这篇文章主要介绍了详解Golang编程中的常量与变量,是Go语言入门学习中的基础知识,需要的朋友可以参考下
    2015-10-10
  • go语言K8S 的 informer机制浅析

    go语言K8S 的 informer机制浅析

    这篇文章为大家主要介绍了go语言K8S 的 informer机制浅析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • Go 复合类型之字典类型使用教程示例

    Go 复合类型之字典类型使用教程示例

    这篇文章主要为大家介绍了Go复合类型之字典类型使用教程示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • Golang操作命令行的几种方式总结

    Golang操作命令行的几种方式总结

    这篇文章主要介绍了Golang操作命令行的几种方式总结,文章通过围主题思想展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09

最新评论