CentOS 7 環境下 GitLab安裝部署以及帳號初始化

1. 安裝相關依賴git

1 yum install curl policycoreutils openssh-server openssh-clients -y
2 # 確保sshd啓動(正常狀況下, sshd是啓動的)
3 systemctl enable sshd
4 systemctl start sshd

 

另外若是開啓了防火牆, 注意設置防火牆的規則

 2. 引入yum源, 並安裝gitlabbash

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
yum install gitlab-ce -y
# 配置並啓動
gitlab-ctl reconfigure

若是設備配置比較低, 會在啓動過程當中卡死, 建議最低雙核2G內存服務器

若是當前服務器的808080端口均未被佔用, 則直接能夠經過服務器的ip或域名訪問到後臺(出現502沒關係張,通常狀況下是gitlab尚未起來)ssh

http://ip或域名

三、獲取/修改超級管理員root的密碼curl

#切換目錄:
cd /opt/gitlab/bin
#執行 :下方 命令 開始初始化密碼
sudo gitlab-rails console production
#在irb(main):001:0> 後面經過 u=User.where(id:1).first 來查找與切換帳號(User.all 能夠查看全部用戶)
u=User.where(id:1).first
#經過u.password='12345678'設置密碼爲12345678(這裏的密碼看本身喜歡):
u.password='12345678'
#經過u.password_confirmation='12345678' 再次確認密碼
u.password_confirmation='12345678'
#經過 u.save!進行保存(切記切記 後面的 !)
u.save!
#若是看到上面截圖中的true ,恭喜你已經成功了,執行 exit 退出當前設置流程便可。
exit

 四、重啓gitlabgitlab

sudo gitlab-ctl restart

 五、經常使用命令url

# Start all GitLab components
gitlab-ctl start
# Stop all GitLab components
gitlab-ctl stop
# Restart all GitLab components
gitlab-ctl restart

 

回到gitlab ,能夠經過 root/12345678 這一超級管理員帳號登陸了(本人操做的時候,)spa

至此gitlab告一段落。後續記錄接入LDAP.net

 

參考文檔rest

https://www.jianshu.com/p/808fbf9d972f

https://blog.csdn.net/hnmpf/article/details/80518460

相關文章
相關標籤/搜索