【Linux基礎運維】基於GitLab搭建本地Git服務

基於GitLab搭建本地Git服務

0、準備

  • (若是選擇docker安裝)安裝好Docker
  • 系統:CentOS 7

一、安裝部署GitLab

1.一、使用docker安裝中文社區版GitLab

在docker上發現一箇中文版的gitlab,翻譯的不是很全,但也比官方原版的半中文要好很多。html

1. `docker pull twang2218/gitlab-ce-zh`
2. `mkdir -p /srv/gitlab/{config,logs,data}`
3. `docker run -d -p 443:443 -p 9001:80 -p 8022:22 --name gitlab --restart always --privileged=true -v /srv/gitlab/config:/etc/gitlab -v /srv/gitlab/logs:/var/log/gitlab -v /srv/gitlab/data:/var/opt/gitlab -v /etc/localtime:/etc/localtime:ro twang2218/gitlab-ce-zh`
4. 訪問:主機IP:9001。默認用戶是root,剛進入時要修改密碼很多於八個字符

1.二、yum源安裝部署官方原版

  1. 編輯yum源文件:
cat > /etc/yum.repos.d/gitlab-ce.repo << EOF
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
EOF
  1. yum makecache
  2. yum install github-ce

其它

  • GitLab的配置文件(每次修改都必定要gitlab-ctl reconfigure):
    • docker exec -it gitlab vim /etc/gitlab/gitlab.rb
    • docker exec -it gitlab gitlab-ctl reconfigure
    • docker restart gitlab

參考資料

相關文章
相關標籤/搜索