一篇文章说清楚 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 私有库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Golang 中反射的应用实例详解

    Golang 中反射的应用实例详解

    这篇文章主要为大家介绍了Golang 中反射的应用实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • Go 日志封装实战示例详解

    Go 日志封装实战示例详解

    这篇文章主要为大家介绍了Go 日志封装实战示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • Golang channel关闭的实现示例

    Golang channel关闭的实现示例

    channel关闭不当或不关闭会引发很多问题,本文主要介绍了Golang channel关闭的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • go自动下载所有的依赖包go module使用详解

    go自动下载所有的依赖包go module使用详解

    这篇文章主要介绍了go自动下载所有的依赖包go module使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Golang读写二进制文件方法总结

    Golang读写二进制文件方法总结

    使用 Golang 的 encoding/gob 包读写二进制文件非常方便,而且代码量也非常少,本文就来通过两个示例带大家了解一下encoding/gob的具体用法吧
    2023-05-05
  • Go语言接口的嵌套的具体使用

    Go语言接口的嵌套的具体使用

    在Go语言中,不仅结构体与结构体之间可以嵌套,接口与接口间也可以通过嵌套创造出新的接口,本文主要介绍了Go语言接口的嵌套的具体使用,感兴趣的可以了解一下
    2023-04-04
  • golang 字符串拼接方法对比分析

    golang 字符串拼接方法对比分析

    这篇文章主要为大家介绍了golang 字符串拼接方法对比分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • go实现redigo的简单操作

    go实现redigo的简单操作

    golang操作redis主要有两个库,go-redis和redigo,今天我们就一起来介绍一下redigo的实现方法,需要的朋友可以参考下
    2018-07-07
  • Go设计模式之备忘录模式图文详解

    Go设计模式之备忘录模式图文详解

    备忘录模式是一种行为设计模式, 允许在不暴露对象实现细节的情况下保存和恢复对象之前的状态,本文主要通过一些图片来给大家介绍一下Go的备忘录模式,需要的朋友可以参考下
    2023-08-08
  • Go语言中的包Package详解

    Go语言中的包Package详解

    本文详细讲解了Go语言中的包Package,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07

最新评论