自建 git 的方案

2024-06-04 14:25:45 +08:00
 qweruiop

平常都用 github ,今天朋友的 github 账号莫名其妙被 suspended 了。。。求一个 github 的自建方案,需求: 项目收到 commit ,可以自动把 commit ,同时推向作为备份用的 gitlab/github ,完成镜像的动作。。。

7250 次点击
所在节点    git
57 条回复
wxyrrcj
2024-06-05 08:23:18 +08:00
RoccoShi
2024-06-05 08:30:01 +08:00
gitea, 可以镜像 pull/push
lxqxqxq
2024-06-05 08:56:46 +08:00
git init --bare + git hook
VersionGod1
2024-06-05 09:23:44 +08:00
自己搭建一个 Gitlab ,docker 部署的话挺简单,就是需要的服务器内存有点高。
wtsamuel
2024-06-05 09:53:29 +08:00
gitea +1
qinqiuxu
2024-06-05 09:53:33 +08:00
gitea ,支持 CI ,配置跟 github actions 差不多。而且对服务器的要求低,文档详细且有中文翻译。
1252603486
2024-06-05 09:56:34 +08:00
Gitea ,基本够用,我给公司搭的就这个,不怎么占内存,好像 MySQL ,PgSQL ,SQLite 都支持
rlds
2024-06-05 10:23:26 +08:00
gitea
Pteromyini
2024-06-05 10:29:46 +08:00
@qweruiop #15 这个是我账号被 ban 了我找客服要解释他们给的回复
F7TsdQL45E0jmoiG
2024-06-05 11:05:08 +08:00
gitlab +1
zzsqwq
2024-06-05 11:16:08 +08:00
岔个题,之前我帐号也被突然 suspended 了 ,原因是在一个组织里面我是 owner ,但是组织里有个人帐号被盗了,号被 suspended 了,然后我和另一个 owner 也一起被 suspended 了。但发邮件问了一下,过了几天都恢复了,不知道你朋友这个是不是类似的情况?

我这事具体的情况链接: https://blog.zzsqwq.cn/posts/github-suspended-for-no-reason/,可以参考备份一些 star 的仓库等。
waino
2024-06-05 14:42:58 +08:00
我 GitHub 账号也被 ban 了,给客服发邮件都不鸟的
kneo
2024-06-05 16:53:57 +08:00
gitea ,一百兆内存就能跑。
pckillers
2024-06-05 17:01:03 +08:00
也不一定要自己建啊,内容没问题 单纯只是备份的话公网的 gitlab gitea gitee 多传几份不就行了。 封号也不太会一起封啊。

当然传违法的东西那我只能说没办法了。
yisier
2024-06-05 17:38:28 +08:00
gitea+1
JaguarJack
2024-06-05 17:40:07 +08:00
gitea+1
Huelse
2024-06-05 17:46:22 +08:00
gitea+1
gitlab 既吃性能又很慢,不是很推荐,担忧 gitea 的社区维护的话可以考虑 forgejo
zwgf
2024-06-05 18:08:58 +08:00
gogs
mckelvin
2024-06-05 19:09:33 +08:00
如果就一个人用的话,其实不需要第三方软件。有 ssh 即可。比如你平时 ssh yourname@yourhost 来登陆到主机。那把以下地址添加到 git remote 即可。

yourname@yourhost:path/to/your/repo.git

初始化时可能需要在 yourhost 上做一次 `git clone --bare github_address.git path/to/your/repo `
如果需要单向同步,搞个 git hook 或者 crontab 即可。
如果需要一个图形界面可以在本地的 git repo 下跑 git web.

主打一个原生
ilylx2008
2024-06-05 19:14:37 +08:00

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

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

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

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

© 2021 V2EX