golang大部分依赖第三方都在github,如果作者关闭了公开包,项目会不会崩溃?

Yohole · 2022-03-09 18:52:30 · 1939 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2022-03-09 18:52:30 的主题,其中的信息可能已经有所发展或是发生改变。

golang大部分依赖第三方都在github,如果作者关闭了公开包,项目会不会崩溃?


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1939 次点击  
加入收藏 微博
7 回复  |  直到 2022-03-10 15:55:26
xiangbei
xiangbei · #1 · 3年之前

下载到本地后就不会了,如果删除了,重新下载就会有问题.

lcalca1
lcalca1 · #2 · 3年之前
jan-bar
jan-bar · #3 · 3年之前
lcalca1lcalca1 #2 回复

https://goproxy.cn/

对头,七牛承诺不会删除任何已缓存的包。当然如果你担心可以用go mod vendor

lcalca1
lcalca1 · #4 · 3年之前

@jan-bar 嗯嗯

Mericusta
Mericusta · #5 · 3年之前

商业项目为了快速部署或者说是纯净部署,大部分是直接连带所有源代码一起打包下载好上传上去的,不存在你说的这种情况。这种模式下,如果开源项目被 close 了,顶多就是失去了一个维护源头,要么换,要么定死版本,要么自己接手维护。

pluszero1982
pluszero1982 · #6 · 3年之前

golang依赖的是代码管理,最多是git,不是github。

由于git本身的去中心化特色,以及go.mod的replace功能,可以认为基本不受github服务本身太大影响。

GO_go_GO1
GO_go_GO1 · #7 · 3年之前

把代码clone到你们私有仓库

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传