golang大部分依赖第三方都在github,如果作者关闭了公开包,项目会不会崩溃?
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
下载到本地后就不会了,如果删除了,重新下载就会有问题.
https://goproxy.cn/
对头,七牛承诺不会删除任何已缓存的包。当然如果你担心可以用go mod vendor
@jan-bar 嗯嗯
商业项目为了快速部署或者说是纯净部署,大部分是直接连带所有源代码一起打包下载好上传上去的,不存在你说的这种情况。这种模式下,如果开源项目被 close 了,顶多就是失去了一个维护源头,要么换,要么定死版本,要么自己接手维护。
golang依赖的是代码管理,最多是git,不是github。
由于git本身的去中心化特色,以及go.mod的replace功能,可以认为基本不受github服务本身太大影响。
把代码clone到你们私有仓库
`单行代码`
下载到本地后就不会了,如果删除了,重新下载就会有问题.
https://goproxy.cn/
对头,七牛承诺不会删除任何已缓存的包。当然如果你担心可以用go mod vendor
@jan-bar 嗯嗯
商业项目为了快速部署或者说是纯净部署,大部分是直接连带所有源代码一起打包下载好上传上去的,不存在你说的这种情况。这种模式下,如果开源项目被 close 了,顶多就是失去了一个维护源头,要么换,要么定死版本,要么自己接手维护。
golang依赖的是代码管理,最多是git,不是github。
由于git本身的去中心化特色,以及go.mod的replace功能,可以认为基本不受github服务本身太大影响。
把代码clone到你们私有仓库