03-论我如何在github仓库上耗费了两个多小时

2025.05.17 六 00:12:16

这个算是一个纪念性的文章……吧。

因为我在今天白天的时候下了决定,说这个星期,哪怕把空壳的那个网站给上了,也得把它给弄上去。

于是我晚上就开始折腾了,首先我之前就建好了一套hugo的文件夹,这个就还好,我老早就决定要用hugo来弄我的网站了。

那么想着,那接下来应该就是把我的本地文件跟github的仓库给连上对吧,于是我发现自己居然在20年就建过一个仓库了,那就想着,好,我也不改名了,直接就用它吧。

其实说到这个,我感觉很多东西我以前或多或少都操作过来着。比如说,我在gitee上就建了两个仓库,借助obsidian的插件,专门拿来同步我的各种文字(因为曾经经历过硬盘崩两次的惨痛事件);又或者,我也下载过TortoiseGit,虽然也可以说几乎不怎么会用。

因此,感觉大部分人应该和我一样, 觉得不就是连个仓库吗,应该要不了多少时间啊,但是我居然实打实地花了一晚上的时间才搞定,而最后发现那个搞不定的原因也很离谱。

排查过ssh的问题,排查过ssl的问题,反复删除.git文件又尝试各种clone和push。

用上了deepseek,kimi,还有百度。最后在kimi那解决了问题(deepseek今天晚上太不给力了,各种崩溃)。

因为我最后干脆报错一次就找一次kimi,所以还是找到了问题所在——我把github的邮箱设置成私有了(手动捂脸笑)。

老实说我有点好奇看到这里的你们会是个什么反应,哭笑不得?笑飞了?

但是就是这么一个小小的设置问题,导致了今天一晚上的各种操作都不成功,谁会乍一下就想到,自己输入的邮箱其实不应该是这个邮箱呢?

我倒是最后也没有把我的邮箱转为公开,只是说换成了github给的那个让我用的邮箱。

这种或许也算是过去的自己和现在的自己的莫名其妙联动吧?

类似于,过去的自己干过的事,最后也是现在的自己收获或者买单。无论是用过的软件、获得过的经验,又或是埋下的坑。

倒也不后悔就是了,虽然花费的时间比较久,可能中间走的弯路有点多,但最终也还是解决了不是。(虽然这问题确实小众得很,应该没几个人会把github的邮箱给设为隐藏吧)。

不论如何,我写下来这个,作为我网站建设过程中的一个纪念吧。目前来说网站到底要有哪些模块,我依旧还是一个比较模糊的概念,没有特别明确的规划。

不过反正是我的网站,主打一个随心所欲。我会留专门的一个版块来记录我的网站建设的每一个重要过程。

至于为什么要把这件事记下来,咋说呢,过程中有点挫折什么的也很正常吧。

其实我感觉,像我这种,基本上也没什么技术背景,到现在也就会点html/css,但是也没正儿八经写过,js呢也还在学习中的人。应该在做个人网站的人中,也算得上是相当少见的吧。

所以很多人的网站中或许是那种比较高级的技术文章,大片代码截图什么的,或者干脆就是做成了教程。

而且很多东西其实都已经默认了你什么都会了,比方说会连接仓库了,会推送代码了,会进行代码管理了……

但是我属于基本都不太会,毕竟没正儿八经学过流程,所以我只能一点点摸索试错。

不过比较庆幸的是,现在AI还是挺好的,其实是降低了学习成本的。

因为有问题都可以找AI问嘛,怎么操作的步骤也可以给出来。比方说我的这个我网站建设的路径,就是找AI问了后结合了我自己的想法才得出来的。

但是只是有一个路径其实还是不够的,你在中间会碰上什么坑都不确定,就跟我上次注册域名都翻大车一样。

感觉自己都给自己写笑了。

其实现在已经初见端倪了,我想你们以后一定会更加习惯的。某种意义来说,我带那么点先天bug圣体体质。总能碰上各种神奇的问题。

也跟我的习惯有关,好像我还挺经常不走寻常路的,比方说放着阿里云腾讯云不弄,非要搞个国外的注册商注册域名等等。以后可能这样的事还会更多,先提前习惯一下吧。

Happy every day! We are in this way!

——忆颖Glume_9345(00:41:43)

2025.05.17 六 00:45:49

补充,刚才已有的gitee的推送也出问题了,这次我吸取了经验,先去看了邮箱,果不其然又不知道是什么时候被我给设置成隐私邮箱了……

00:52:57,又好像是那个文件太大了推送不过去的问题,人都麻了。

01:53:21,终于是给推送上去了,不容易。

用了git filter-repo,后来呢又用了一次下面的这串代码,把100m文件都删掉的模式。

git filter-repo --strip-blobs-bigger-than 100M --force

说真的,我也不知道到底最后是什么起作用了,总之终于是搞定了。唉一晃就2点了,赶紧洗洗睡去了,明天还要上班。

这真的是一波N折的一次连仓库了。github出完问题,gitee又出问题。