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 项目,但是还在不停的变化,没有太稳定。 |