GitLab

설치형 Git 서버 중 하나 Github와 달리 SelfHosting이 가능한 덕분에 Github의 Action(자동화) 기능도 무료로 사용이 가능하다.

설치

  1. Docker Volume으로 사용할 폴더 생성 sudo mkdir -p /var/gitlab/{data,logs,config}
  2. 변수 지정 export GITLAB_HOME=/var/gitlab
  3. Docker Container 실행
sudo docker run --detach \\
  --hostname gitlab.example.com \\
  --publish [Web 포트]:80 --publish [Git ssh 포트]:22 \\
  --name gitlab \\
  --restart always \\
  --volume $GITLAB_HOME/config:/etc/gitlab \\
  --volume $GITLAB_HOME/logs:/var/log/gitlab \\
  --volume $GITLAB_HOME/data:/var/opt/gitlab \\
  gitlab/gitlab-ce:latest
  1. 설정한 Web 포트로 접속

    Untitled