有没有能自动备份 github star 过的仓库的软件?

2020-06-30 11:15:11 +08:00
 cy97cool
昨天 github 又崩了,在 github 崩的时候想看代码都看不了

于是有没有一种自动盯住我 star 过的仓库 /手动添加的仓库,每天定时 pull,并提供网页版显示(也可以是自动 push 到私有 gitlab )

如果仓库发生了 force push,需要再次 clone 一个新版本避免丢失历史

最好还能备份好 issue 之类的信息(怎么感觉在做个钓鱼的 github 一样 hhh
1231 次点击
所在节点    问与答
2 条回复
cy97cool
2020-07-01 15:36:26 +08:00
自己实现了个简单的: https://py3.io/Git/#githubstar

概括起来就是调用 githubapi 获取 star 过的仓库
以及 git clone --bare,git fetch --all,git remote add,git push --all

还没有解决的 TODO: 注意到仍然是双份的空间占用(同步和 gitea 都存了),需要看看能不能直接从 gitea 的 git 存储发起 fetch 更新
lunny
2022-02-25 21:14:51 +08:00
用 Gitea 的 pull mirror 功能

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/685862

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX