1
p2pCoder 2018-01-24 17:51:48 +08:00
实际上就是个私有仓库
我用 nexus 搭建过 maven 私库 npm 库 好像是有 Sinopia 搭建的 你只需要 golang 的 包 版本管理工具,然后搭建一个 私库,同步所有包,然后做域名映射就可以了 |
2
Cipool 2018-01-24 17:58:00 +08:00 via Android
golang 已经有官方谷歌中国镜像了
https://golang.google.cn |
3
pmispig 2018-01-24 17:58:36 +08:00 1
golang 基本上都是基于 git 仓库的,走的 https,包名就是域名,这个没法加速。
用别扭一点的姿势,自己做一个公共 git,同步一些热门的常用的库,然后别人使用的时候在 gopath/src/xxx/ 下面 git clone 你的 |
4
miketeam 2018-01-24 18:12:05 +08:00 via iPhone
为撒要镜像,GitHub 上所有的包都有。拖下来放到目录就好了
|
5
janxin 2018-01-24 18:23:28 +08:00
也不是完全不行,首先你要实现一个自己的包管理工具,然后有一个集中的 config 把 git 路径替换成你服务器上的路径即可。
比如你魔改一个 glide 和 godep 就可以了,只需要修改一下 git clone 时候填写的地址就可以了。 以 dep 为例,你修改一下 dep 的下面这个位置即可: https://github.com/golang/dep/blob/832c144821d691b7221ea2b9185473d073526a4d/gps/vcs_repo.go#L92 当然,有没有什么其他影响 lz 你自己多测试吧 |
6
rogerchen 2018-01-24 20:05:20 +08:00
cnpm 和淘宝源是两个东西。
|
7
mason961125 2018-01-24 23:18:57 +08:00
Go 这种拿 GitHub 当 Repository 的,你想做镜像源,买硬盘都要破产...
|
8
yech1990 2018-02-05 02:09:33 +08:00 via Android
直接开 http 代理,分享出来
用的时候 http_proxy=yourip:yourport go get ..... 你只要在服务器出口做限制就行 |
9
lbp0200 2022-02-24 21:58:44 +08:00
https://goproxy.io/zh/
已经有 golang 国内加速了 |
10
lbp0200 2022-02-24 22:14:35 +08:00
|