在自己的服务器上安装GitLab专用存储库

在自己的服务器上安装GitLab专用存储库,gitlab,gitlab-omnibus,gitlab-ce,Gitlab,Gitlab Omnibus,Gitlab Ce,我想在自己的服务器上安装GitLab的私有存储库。存储库将托管在我的服务器上,而不是云上。我怎样才能做到这一点?非常感谢您的帮助。最简单的方法是使用,使用一个图像,其中包含所有内容。 看看它 这样,您就不必手动安装所有GitLab组件(ruby、Go、Gitaly等):所有组件都已安装在Docker映像中 sudo docker run --detach \ --hostname gitlab.example.com \ --env GITLAB_OMNIBUS_CONFIG="exte

我想在自己的服务器上安装GitLab的私有存储库。存储库将托管在我的服务器上,而不是云上。我怎样才能做到这一点?非常感谢您的帮助。

最简单的方法是使用,使用一个图像,其中包含所有内容。
看看它

这样,您就不必手动安装所有GitLab组件(ruby、Go、Gitaly等):所有组件都已安装在Docker映像中

sudo docker run --detach \
  --hostname gitlab.example.com \
  --env GITLAB_OMNIBUS_CONFIG="external_url 'http://my.domain.com/'; gitlab_rails['lfs_enabled'] = true;" \
  --publish 443:443 --publish 80:80 --publish 22:22 \
  --name gitlab \
  --restart always \
  --volume /srv/gitlab/config:/etc/gitlab \
  --volume /srv/gitlab/logs:/var/log/gitlab \
  --volume /srv/gitlab/data:/var/opt/gitlab \
  gitlab/gitlab-ce:latest