1
kappa 2018-12-28 17:14:08 +08:00
vendor
|
2
reus 2018-12-28 17:16:53 +08:00
go get 其实就是包装了一下 git,直接用私有仓库的 git+http 地址就行
复制到本地 |
3
lincanbin 2018-12-28 17:18:39 +08:00
我看公司之前的项目都是直接把 vendor 也扔进 gitlab ……
现在我自己新建的项目都是用 go mod 了。 |
4
owenliang 2018-12-28 19:13:52 +08:00 via Android
我体验下来,godep 最好用。 可惜,官方正在发明 module。
|
5
cxyfreedom 2018-12-28 19:17:06 +08:00 via iPhone
可以用 vendor
|
6
littlewing 2018-12-28 19:21:29 +08:00
使用公司修改过的 glide
|
7
blless 2018-12-28 19:22:28 +08:00 via Android
直接公司内部 gitlab 解析一个域名加上证书就完事了
|
8
ptyfork 2018-12-28 19:33:24 +08:00
我们公司目前用的 gogs,然后在公司的域名上做个代理响应 go get 请求即可。
> 如果私有仓库的权限比较严格,没有直接读的权限,怎么管理? 这句话怎么理解? 读都没权限,别人还可以用? |
9
tomjamescn OP @ptyfork 就是没有代码库的权限,但是需要安装。比如 java 的 maven 的中央仓库,我看现在 golang1.11 之后有一个 athens 项目,但是还在不停的变化,没有太稳定。
|