一篇文章说清楚 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中控制goroutine数量的方法

    go中控制goroutine数量的方法

    这篇文章主要介绍了go中控制goroutine数量的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • GoLang的sync.WaitGroup与sync.Once简单使用讲解

    GoLang的sync.WaitGroup与sync.Once简单使用讲解

    sync.WaitGroup类型,它比通道更加适合实现这种一对多的goroutine协作流程。WaitGroup是开箱即用的,也是并发安全的。同时,与之前提到的同步工具一样,它一旦被真正的使用就不能被复制了
    2023-01-01
  • 精通Go语言日志记录高效日志管理

    精通Go语言日志记录高效日志管理

    本文将深入探讨 Go 语言中的日志记录,包括 Go 的标准日志库的使用、流行的第三方日志库以及如何在实际项目中实现有效的日志管理
    2023-11-11
  • Go语言基础枚举的用法及示例详解

    Go语言基础枚举的用法及示例详解

    这篇文章主要为大家介绍了Go语言基础枚举的用法及示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2021-11-11
  • Go语言学习之Switch语句的使用

    Go语言学习之Switch语句的使用

    这篇文章主要通过一些示例为大家介绍一下Go语言中Switch语句的基本语法以及使用,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2022-06-06
  • Golang信号处理及如何实现进程的优雅退出详解

    Golang信号处理及如何实现进程的优雅退出详解

    这篇文章主要给大家介绍了关于Golang信号处理及如何实现进程的优雅退出的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • golang 接口嵌套实现复用的操作

    golang 接口嵌套实现复用的操作

    这篇文章主要介绍了golang 接口嵌套实现复用的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • golang值接收者和指针接收者的区别介绍

    golang值接收者和指针接收者的区别介绍

    这篇文章主要介绍了golang值接收者和指针接收者的区别,它和函数的区别在于方法有一个接收者,给一个函数添加一个接收者,那么它就变成了方法,接收者可以是值接收者,也可以是指针接收者,本文通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • go语言制作分页器实例探究

    go语言制作分页器实例探究

    这篇文章主要为大家介绍了go语言制作分页器实例探究,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • goland把go项目打包进docker镜像的全过程记录

    goland把go项目打包进docker镜像的全过程记录

    golang编译的应用是不需要依赖其他运行环境的,下面这篇文章主要给大家介绍了关于goland把go项目打包进docker镜像的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-08-08

最新评论