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