GitHub 现在支持将仓库刻录成 CD 了,这是要复古还是硬核?
各位极客朋友和代码爱好者们,今天刷到了一个让人有点“穿越”感的消息:GitHub 居然默默地上线了一个新功能——允许你购买刻录着自己代码仓库的实体 CD!
在这个大家都习惯了 SSD 秒开、云端同步的年代,突然整出这么一个“上古”的实体介质,着实让人眼前一亮。这到底是微软爸爸的整活,还是给我们这些程序员准备的硬核周边?今天咱们就来盘一盘这个新功能。
这玩意儿怎么玩?
GitHub 新功能:将代码仓库刻录成实体光盘
简单来说,你现在可以把你 GitHub 上的任何一个公开或者私人的仓库,变成一张实实在在抓在手里的 CD。官方并没有大张旗鼓地宣传,但入口其实就在那里。你只需要找到对应的购买页面(通常是在仓库的设置或者专门的 GitHub Shop 关联页面),选择你想刻录的仓库分支(比如 master 或者 main),然后下单即可。
流程大致如下:
- 选仓库:把你最得意的项目,或者对你意义非凡的“Hello World”找出来。
- 下订单:GitHub 会生成一个包含代码的 ISO 镜像文件。
- 等收货:剩下的就交给物理世界,坐等快递小哥把你的代码送上门。
极客的仪式感:将代码作为艺术品收藏
听起来很鸡肋?其实有点意思
乍一听,这功能好像很脱裤子放屁。我有云端仓库干嘛要用 CD?其实仔细想想,这东西还真有它的独特受众和使用场景:
- 极客的终极仪式感:对于我们把键盘当武器的开发者来说,第一个上线的项目,或者那个重构了三次终于跑通的引擎,绝对是值得纪念的。把代码刻录成光盘,塞进书架,就像以前乐队出专辑一样,这仪式感直接拉满。
- 永久备份的“冷存储”:虽然 GitHub 很稳,但世界充满了不确定性。把你最核心的代码“冷备份”在离线的物理介质上,防黑客、防误删,甚至防断网,这简直是物理层面的“多活灾备”。
- 礼物满分:逢年过节送什么?送一张刻着你们共同开源项目的 CD 给搭档,或者是把孩子第一次写代码的记录刻成盘送给未来的他,这礼物比送键盘实用多了,还倍儿有面子。
复古背后的新风向
这几年科技圈一直在炒“元宇宙”和“纯数字化”,但 GitHub 这一波反向操作,其实是在回归“实物”的温度。这让我想起前几年大家都买磁带和黑胶唱片一样,数字流媒体虽然方便,但摸不着。代码也是一样,平时它是屏幕上的 0 和 1,变成光盘后,它就变成了一件艺术品。
而且,这也可能是一种开源文化的传播。把光盘送给不懂编程的朋友,“看,这是朕打下的江山”,或许能让更多人感受到代码的魅力。
怎么买?要注意什么?
目前这个功能似乎是通过特定的打印服务实现的。不过既然上线了,后续体验肯定会优化。在下单前,有几个小建议给到大家:
- 仓库别太大:毕竟是 CD,容量有限(大概 700MB 左右),如果是几个 GB 的大仓库,可能刻不下,或者需要压缩后转存为特定分支。建议挑选体积合适的精华项目。
- 注意隐私:虽然你可以刻私有仓库,但拿到光盘后请像对待私钥一样保管它,物理丢失一样会导致代码泄露。
- 做好折腾的准备:这东西大概率不适合用来做日常部署,它更多是收藏性质。如果你指望拿着光盘去服务器上装环境,那可能还是得 U 盘靠谱。
写在最后
在这个一切都是比特流的时代,GitHub 能推出这样一个充满“金属质感”的功能,确实挺有意思的。它不一定能提高你的开发效率,但绝对能提高你的极客逼格。
如果你的仓库体积适中,或者你想留一份特别的纪念,不妨试一试。没准十年后,当你从箱底翻出这张 CD,还能读出里面的代码,那感觉,绝对比翻硬盘里的旧文件来得震撼。
各位,你们的第一张 GitHub CD 会刻哪个仓库?评论区聊聊!

评论已关闭