s-blog

用 Docker 自建 Git 服务 Gitness

ssssmy · 2026-06-05 · 1 min · Docker

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