[[initdata(35,0,1)]]
Gitea
LightTools
2024-06-17
Gitea 是一个轻量级的自部署 Git 服务,用Go语言编写,支持跨平台运行,易于安装和使用。 - 提供完整的 Git 仓库管理功能,包括代码托管、版本控制、分支管理等 - 支持用户注册、权限控制、Web 界面操作,适合小型团队和个人开发者
安装部署
-
推荐使用docker-compose部署
mkdir -p /data/docker/gitea
tee /data/docker/gitea/docker-compose.yml <<-'EOF'
version: "3.8"
services:
server:
image: gitea/gitea
environment:
- USER_UID=1000
- USER_GID=1000
restart: always
volumes:
- ./gitea:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- "3000:3000"
- "222:22"
EOF
cd /data/docker/gitea
docker-compose up -d
界面
导出数据备份
- 命令:
./gitea dump
- 参考 https://docs.gitea.io/zh-cn/backup-and-restore
最后
- 虽然主流还是要用github等云服务,但gitea自建用来做一些仓库备份,或者小团队内部使用也很不错
共[[list[35]?.comment_count]]条评论
[[v.content]]
[[v2.content]]