go克隆并引用github仓库
git
hub
仓库
编程技术
发布日期
2023-09-06
更新日期
2023-09-06
阅读次数 147
文章字数 770
在一些情况下我们可能用到github开源仓库
为了更稳定,我们可以克隆开源仓库,以免开源仓库出现问题后不能使用
在fork一个仓库后,我们把引用的地址,替换成自己的github地址
把github仓库克隆下来,然后批量搜索和替换,把关键字替换即可。
接下来,再把改完的数据,推送到github,这时就可以了。
在克隆时,可以这样
go get github仓库@commitId
或者新建一个tag,并发布releaase,比如v1.3.0
go get github仓库 v1.3.0
如果还是提示原github信息,可能是代理的源缓存了,试试换个源
常用代理
提供者 | 地址 |
官方全球代理 | https://proxy.golang.com.cn |
七牛云 | https://goproxy.cn |
阿里云 | https://mirrors.aliyun.com/goproxy/ |
GoCenter | https://gocenter.io |
百度 | https://goproxy.bj.bcebos.com/ |
用法:
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/
go env -w GO111MODULE=on
go get github地址@lastCommmitId
“direct” 为特殊指示符,用于指示 Go 回源到模块版本的源地址去抓取(比如 GitHub 等),当值列表中上一个 Go module proxy 返回 404 或 410 错误时,Go 自动尝试列表中的下一个,遇见 “direct” 时回源,遇见 EOF 时终止并抛出类似 “invalid version: unknown revision…” 的错误。
多个值,可以用逗号隔开,比如
go env -w GOPROXY=https://proxy.golang.com.cn,direct
go env -w GOPROXY=https://goproxy.io,direct
文章作者: 朱丰华
文章链接: https://smart.52dixiaowo.com/blog/post-495.html
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。
git
hub
仓库
发表评论
相关推荐