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
源, 並安裝gitlab
bash
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內存服務器
若是當前服務器的80
和8080
端口均未被佔用, 則直接能夠經過服務器的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