公司自己建了个 gitea 服务器,想问下,如何配置可以禁止程序员删除仓库和他的账号呢?
1
NouveauNom Mar 22, 2023
路走远了吧,我们是直接用阿里云的服务器,然后每天快照。
|
2
debuggerx Mar 22, 2023
自定义模板,删除操作按钮
https://docs.gitea.io/zh-cn/customizing-gitea/ |
3
AoEiuV020CN Mar 22, 2023
只听说自建 gitlab ,还是第一次听说自建 gitea ,刚知道有这东西,
不流行的话大概有问题只能问官方客服, |
4
litchinn Mar 22, 2023
|
5
linuxgo OP @NouveauNom #1 这也是个办法,实在没招也只有这样了
|
6
linuxgo OP @AoEiuV020CN #3 gitea 比 gitlab 轻量级,适合小规模应用
|
8
NouveauNom Mar 22, 2023
|
9
Les1ie Mar 22, 2023
看了看我自己的 gitea,似乎没有限制单个用户删除自己账号和删除仓库的功能。试了下,曲线实现禁止删除仓库最多也只能让他加入仓库协作者,限制他删除协作的仓库。
但是要限制单个用户删除自己的仓库和禁止删除帐号,估计得改改源码了,比如改掉删除账户的 api,同理改掉删除仓库的 api. 比如限制删除用户可以参考一下的 url - https://github.com/go-gitea/gitea/issues/19439 - https://github.com/go-gitea/gitea/blob/a7f0ce620774be861f11b57d426ab59e27e4171a/routers/api/v1/admin/user.go#L307-L320 |
10
acerphoenix Mar 22, 2023
有受保护分支,master 别删不就得了。
|
11
findex Mar 29, 2023
@NouveauNom 果然还是快照靠谱。但是如果是自己的机房搭建的 gitea 服务器,还得自己启用个快照服务啊。
@Les1ie 我觉得可以给 gitea 的作者添加一个这样的功能。但是好像,这个作者最近拿了风投的钱,专心开发 Gitea Pro 了。也许这个需求会被他加入 gitea pro 版本里面。是要收费的。 |