平常都用 github ,今天朋友的 github 账号莫名其妙被 suspended 了。。。求一个 github 的自建方案,需求: 项目收到 commit ,可以自动把 commit ,同时推向作为备份用的 gitlab/github ,完成镜像的动作。。。
1
chuck1in 168 天前
有点吓人,为啥会被 suspended ,是不是发了广告或者违规内容哦?
|
2
ariasigh 168 天前 via iPhone
gitea
|
3
wangpengfei4113 168 天前
gitea+1
|
4
herich 168 天前
gitea+1
|
5
aulayli 168 天前
你朋友干啥了?我不信 GitHub 会无缘无故的封号。
|
6
ChengLuffy 168 天前
gitea 继续 +1
|
7
cslive 168 天前
配置足够高就 gitlab ,配置不够 gitea/gogs
|
8
Sayuri 168 天前 1
GItLab 也是一个很好的选择。
|
9
zx900930 168 天前 2
gitlab 吧,可以随时升 ee ,第三方集成的支持也好得多。
只自己用,没有任何高级需求就 gitea 。 |
10
Pteromyini 168 天前 5
@chuck1in #1 很常见,比如你开了个 action 做编译,然后引用了 github 以外的包或者推送到了别的地方就可能被认定为滥用然后 ban 账号。我有一个用于构建 hexo 的账号因为构建后推送到了 vps 被 ban 了,理由是与第三方交互,这就是个包袱条款
|
11
Pteromyini 168 天前
自建的话 gitea 挺好的
|
12
memorycancel 168 天前 3
|
13
shepherdlazy 168 天前
gitolite+cigt,镜像推送用钩子实现
|
14
shepherdlazy 168 天前
gitolite+cgit,镜像推送用钩子实现
|
15
qweruiop OP @chuck1in 不知道,而且也没收到任何邮件,直接 suspended 了,他 8 年的账号了。所以说想自己整个自建的,类似于 gitlab 里面可以设置镜像功能,但是 gitlab 太耗资源了,我试试 gitee 吧,谢谢大家。。。
|
16
Jeremial 168 天前
gitea actions 和 github actions 写法差不多. 可以自建一套
|
17
Cbdy 168 天前
git init --bare
|
18
zhouu 168 天前
推荐本站大佬的 onedev
|
19
blastlong 168 天前
gitea+1
|
20
Puteulanus 168 天前
|
22
RoccoShi 168 天前
gitea, 可以镜像 pull/push
|
23
lxqxqxq 168 天前
git init --bare + git hook
|
24
VersionGod1 168 天前
自己搭建一个 Gitlab ,docker 部署的话挺简单,就是需要的服务器内存有点高。
|
25
wtsamuel 168 天前
gitea +1
|
26
qinqiuxu 168 天前
gitea ,支持 CI ,配置跟 github actions 差不多。而且对服务器的要求低,文档详细且有中文翻译。
|
27
1252603486 168 天前
Gitea ,基本够用,我给公司搭的就这个,不怎么占内存,好像 MySQL ,PgSQL ,SQLite 都支持
|
28
rlds 168 天前
gitea
|
29
Pteromyini 168 天前
@qweruiop #15 这个是我账号被 ban 了我找客服要解释他们给的回复
|
30
F7TsdQL45E0jmoiG 168 天前
gitlab +1
|
31
zzsqwq 168 天前
岔个题,之前我帐号也被突然 suspended 了 ,原因是在一个组织里面我是 owner ,但是组织里有个人帐号被盗了,号被 suspended 了,然后我和另一个 owner 也一起被 suspended 了。但发邮件问了一下,过了几天都恢复了,不知道你朋友这个是不是类似的情况?
我这事具体的情况链接: https://blog.zzsqwq.cn/posts/github-suspended-for-no-reason/,可以参考备份一些 star 的仓库等。 |
32
waino 167 天前
我 GitHub 账号也被 ban 了,给客服发邮件都不鸟的
|
33
kneo 167 天前 via Android
gitea ,一百兆内存就能跑。
|
34
pckillers 167 天前
也不一定要自己建啊,内容没问题 单纯只是备份的话公网的 gitlab gitea gitee 多传几份不就行了。 封号也不太会一起封啊。
当然传违法的东西那我只能说没办法了。 |
35
yisier 167 天前
gitea+1
|
36
JaguarJack 167 天前
gitea+1
|
37
Huelse 167 天前
gitea+1
gitlab 既吃性能又很慢,不是很推荐,担忧 gitea 的社区维护的话可以考虑 forgejo |
38
zwgf 167 天前 1
gogs
|
39
mckelvin 167 天前 via iPhone
如果就一个人用的话,其实不需要第三方软件。有 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. 主打一个原生 |
40
ilylx2008 167 天前
|
41
james122333 167 天前 via Android
直接开一个 sshd server 你想要推到 mirror 也不用什么 hook 直接指定 GIT_EXEC_PATH 环境变量即可 git 会从该目录寻找子命令
|
42
james122333 167 天前 via Android
以上变量方式可以写一堆 wrapper
|
43
lightionight 167 天前
@zwgf 总算看到一个 gogs 😂
|
44
huangzxx 167 天前
gitea
|
45
BealuoC 167 天前
gogs
|
46
qweruiop OP 主要需求:
1 ,自带镜像功能,可以方便镜像到 gitlab 和 github 。 2 ,自带简单的 ci 。 |
47
Quarter 167 天前 via Android
gitea 、gitlab
|
48
blessedbin 167 天前
gitea +1
|
49
dj721xHiAvbL11n0 167 天前
@Pteromyini #10 我也是构建后将 dist 目录推送到自己服务器,咋没事的
|
50
lx0758 167 天前
gitea+1
|
51
Pteromyini 167 天前
@x2420390517 #49 这东西就是看运气,按照他这个条款可以说绝大多数开发者可能都会或多或少违反一点,但是因为访问 ip 、账号注册时间等等各种原因甚至包括运气原因总有倒霉蛋(比如我这个只用来构建博客一个仓库的倒霉蛋就寄了
|
52
cnleon 167 天前
如果就自己用,直接就 git 启动就行了,就是没啥 merge 这些了
|
53
ooolooo 167 天前
@Pteromyini vercel 就没有问题啊, 不过是 vercel 监控仓库推送自己构建的
|
54
egan0606 166 天前
阿里云效,自用挺好的;
|
55
suyuyu 166 天前
gogs +1
|
56
abc1310054026 166 天前
gitea 兼容全平台 轻量级 也支持双向同步。
|
57
qweruiop OP 谢谢大家,gogs 不带这个镜像功能,最后用 gitea 完美解决。
|