go module 真的是...

2019-05-15 21:36:25 +08:00
 PiersSoCool

Jenkins 上 go get 一直失败

后来发现 https clone,私有仓库怎么办

搞了一天才发现是这个问题 https://github.com/golang/go/issues/26134

这样才能解决问题

git config --global url."git@github.com:".insteadOf "https://github.com/"

一天的时间啊

4187 次点击
所在节点    Go 编程语言
11 条回复
YakuMioto
2019-05-15 21:54:18 +08:00
这个问题能干一天,也是服气的…
zwh2698
2019-05-15 22:21:33 +08:00
兄弟你英文不好还是怎么?那是有提示呀。看来你们领导给你工作不饱和呀
wweir
2019-05-15 22:57:15 +08:00
git config --global credential.helper store
GeruzoniAnsasu
2019-05-15 23:26:35 +08:00
是 go get 的锅
当时遇到这个问题也花了我两三小时,主要 import 的东西有 github 的也有内网 git 的,还有个内网弃用 302 掉的地址,写代码宿主机和 build docker 镜像里的 gopath 还不一样,各种没意义的折腾
blless
2019-05-15 23:28:17 +08:00
blless
2019-05-15 23:28:52 +08:00
啊 看错…我还以为是拉不到
PiersSoCool
2019-05-16 00:15:57 +08:00
@zwh2698 提示 unknown revison 查了半天没找到原因 后来还是 go build -x 去查找命令的
PiersSoCool
2019-05-16 00:17:12 +08:00
@GeruzoniAnsasu 是的,我在搞 Jenkins,代码死活都没法 pull 下来,所以很烦,的确很没有意义,1.13 要优化之后就没这问题了吧,很多人提这个 issue
alexmy
2019-05-16 10:30:14 +08:00
看标题我还以为你说是 go mod -replace 的问题,一堆拉不下来,也不明白大天朝把 golang.org 这个也屏蔽了干嘛。
Vegetable
2019-05-16 10:37:01 +08:00
@alexmy 谷歌家的地址是白名单模式,只有个别的给你放出来,其他通杀呗
reus
2019-05-16 11:48:13 +08:00
module 系统出来之前我就一直用 github 的私有仓库,import path 很多是私有仓库的地址,没遇到过问题,可能是之前就配置过验证了。用 git config --global credential.helper store 之类的方法。

所以 module 出来之后也没遇到过问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/564497

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX