JavaScript is required
Back

Github封印下的反思

2024/07/10

半个月前,我在淘宝花了25元购买了Github Copilot的一个月服务,结果7月9号账号被封,毫无预警。突如其来的变故让我一时愣住。回过神后四处查找资料,发现找回的可能性微乎其微。

Chapter One 影响

账号被封对我影响挺大:

  • 代码没了:重要项目有备份,但Gists里的代码片段全没了,再也找不到。
  • 图床没了:工作以来的笔记图片都没了,也没备份。
  • 软件同步没了:比如VSCode设置,还有一些用Github注册的账号也跟着丢了。
  • 链接没了:平时分享代码用的都是Github链接,现在全都404,再也找不回来了。

Chapter Two 补救

  • 搭建Git服务器

提交了解封申请,但即使账号恢复,我也不会再把私人仓库放在Github了。于是决定自建Git服务器,并定期备份。服务器配置很低(阿里云一年99元,过期后再淘宝买个备份过去)。选择了Gitea,资源需求小、速度也不错。

我给几个云服务器都装了宝塔,原本的CI是通过宝塔定时任务从服务器拉代码运行的,后续计划研究Gitea Actions,实现主动CI。功能测试完后,我备份和还原了Gitea,确认无误后就用它替代了Github私有仓库,并定期备份到本地和百度网盘。丢失代码和笔记的事绝不能再发生。

  • 重新开源

等一个月。如果Github确实不解封,我会将原本的开源项目放在自建的Gitea上重新开源。其实自己水平一般,总想着折腾开源项目,属于“又菜又爱玩”的那类。原来的笔记需要重新整理,丢了图片的质量差、没意义的内容就删了吧。

  • 寻找新的图床

如果账号恢复无望,找回图片的希望也破灭了,博客和笔记可能都要重新整理一遍。以后不用Github做图床了。纠结了云存储和直接放服务器上,最后决定先试云存储。

研究了PicGo+七牛云的云存储和CDN,流程都通了。官网介绍免费10G存储和CDN,但默认HTTP不显示图片,换成HTTPS后显示正常。尽管听说CDN流量高会被攻击、账单吓人,不过我这种小流量的情况,倒不用太担心。宝塔统计数据显示每天100个访问用户,不知是否真实,但内心满足。

  • 重新购买Copilot

虽然只用了Copilot半个月,但突然失去它,效率的下降显而易见。试用时间太短,重新搞了个小号又试了一个月,搞定银行卡也费了一番功夫。如果最终确实觉得效率提升大,直接官网订阅一个月70元倒也不算贵。


Chapter Three 反思

对于淘宝买盗版服务被封号这事,除了骂骂Github、自嘲两句也没啥好说的,自己活该。冷静下来后,反倒觉得这次封号未必是坏事,可能避免了更大的损失。

最近半年看到不少相关的新闻:Github封禁俄罗斯用户,有人在Github接私活被没收收入,CSDN搬运了高星仓库。这些事件虽然无直接关系(有些合规问题确实值得商榷,但翻墙本身违法、CSDN操作也确实不地道),我之所以列出来,是因为过去这些新闻离自己感觉很远,但这次封号让我突然意识到,我太依赖Github,总想着“装饰”自己的Github首页,简历上挂上链接。殊不知,自己的技术不过平平,根本没人关心我在开源什么、提交多少,只是自己一个人的小自嗨。

有段时间我的生活几乎停滞,尽管有了多余的时间,却没更好地去生活,身体反而更差。被封的前一天,我刚好刷到MoneyXYZ的两个视频,对自己的人生感到一阵唏嘘。结合这次封号,心里真是五味杂陈。

人生似乎有三种工作:为了生存的工作(ricework)、做自己喜欢的事情(likework)、找到人生意义的工作(lifework)。我现在就是在做生存的工作,日复一日忙碌着,感觉生活带宽几乎被挤满。这份工作虽能养活自己,但随时可能失去,犹如走钢丝,缺乏安全感。努力工作无法挣更多钱,当我想工资翻倍时,才发现自己做的事远离目标。

处于这种生存模式的我,特别需要更大的“带宽”。然而工作随时可能丢,依然处于奋斗状态,自由的车票还未到手,只能暂时享受些“体验式幸福”。考虑过做副业,甚至换个行业,但说实话,副业需要的坚持和毅力,我现在真挤不出来。换行业?那需要的勇气也还没攒够。说到底,我既想突破现状,却又感到力不从心。

试着每天问自己三个问题:1. 我现在最想做的是什么?2. 如果钱够用了,我最想做什么?3. 如果生命快结束了,我还有什么必须完成的事?希望梳理出一个清晰的方向,让自己知道该往哪儿去。

重拾心情、重拾生活,把有限的时间和精力用在真正重要的事上,才是实现真正的自由!

End