CentOS Gitlab使用

1.安裝

#安裝Postfix以發送通知郵件
yum install postfix
#將postfix服務設置成開機自啓動
systemctl enable postfix
#啓動postfix
systemctl start postfix
#添加gitlab鏡像
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
#安裝gitlab
rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

2.修改默認80端口

#修改/etc/gitlab/gitlab.rb
nginx['listen_port'] = 自定義端口號
#重新配置和啓動
gitlab -ctl reconfigure
gitlab -ctl restart

3.修改郵箱服務

#以QQ郵箱爲例,先開通服務,/etc/gitlab/gitlab.rb
gitlab_rails['gitlab_email_from'] = '郵箱'
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "郵箱"
gitlab_rails['smtp_password'] = "授權碼"
gitlab_rails['smtp_domain'] = "smtp.qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['smtp_openssl_verify_mode'] = 'none'
#重新配置和啓動
gitlab -ctl reconfigure
gitlab -ctl restart

4.常用命令

gitlab-ctl reconfigure           #重新配置
gitlab-ctl start                 #啓動全部服務
gitlab-ctl restart               #重啓全部服務
gitlab-ctl stop                  #停止全部服務
gitlab-ctl restart nginx         #重啓單個服務
gitlab-ctl status                #查看全部組件的狀態
gitlab-ctl show-config           #驗證配置文件
gitlab-ctl uninstall             #刪除gitlab(保留數據)
gitlab-ctl cleanse               #刪除所有數據,重新開始
gitlab-ctl tail <svc_name>       #查看服務的日誌
gitlab-rails console production  #進入控制檯 ,可以修改root 的密碼

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章