3-5 git hostinggitea安装、备份、权限配置
Docker 安装
docker run -d \
--name gitea \
-p 3000:3000 \
-p 222:22 \
-v /srv/gitea:/data \
--restart always \
gitea/gitea:latest
bash
访问 http://localhost:3000 完成初始配置。
备份与恢复
# 创建备份
docker exec gitea gitea dump
# 恢复备份
docker exec gitea gitea restore --from gitea-dump-xxx.zip
bash
权限配置
Gitea 的权限模型与 GitLab 类似:
| 角色 | 权限 |
|---|---|
| Read | 查看和克隆代码 |
| Write | 推送代码、管理 Issue |
| Admin | 管理项目设置和成员 |
| Owner | 删除项目 |
组织(Organization)管理
组织/
├── 团队A → 对项目 X 有 Write 权限
├── 团队B → 对项目 Y 有 Read 权限
└── 管理员 → 对所有项目有 Admin 权限
text
参考资源
↑