用 Docker 自建 Git 服务 Gitness
Gitness(Harness 开源)是轻量的自建 Git + CI 服务,一条 docker run 即可启动。
docker run -d \
-p 3000:3000 \
-v /your/path/gitness/run/docker.sock:/var/run/docker.sock \
-v /your/path/gitness/tmp:/data \
--name gitness \
--restart always \
harness/gitness
- 访问
http://<服务器IP>:3000,首次进入注册管理员账号。 - 挂载
docker.sock是为了让 Gitness 的 CI Pipeline 能调用宿主 Docker。 - 生成的 PAT(个人访问令牌)用于 Git 推拉与 API 调用,妥善保管不要外泄。
原文链接:https://www.ssssmy.com/notes/yong-docker-zi-jian-git-fu-wu-gitness