centos6搭建gitLab

環境:centos6.0  root權限

1、安裝依賴 

# yum install -y curl policycoreutils-python openssh-server cronie
# lokkit -s http -s ssh

2、安裝Postfix以發送通知電子郵件(不需要可以不裝)

# yum install postfix
# service postfix start
# chkconfig postfix on

3、改變鏡像站、下載更快

 將加GitLab軟件倉庫更新改爲清華大學開源軟件鏡像站 , 創建文件 : /etc/yum.repos.d/gitlab_gitlab-ce.repo 

  修改爲以下內容:(鏡像站這玩意有時不靠譜)

[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1

4、安裝gitLab

# yum makecache
# yum install gitlab-ce

4.1、如查鏡像站不能用。只有官網下載rpm安裝了或者從清華鏡像站下載

https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/

我下載的版本是:gitlab-ce-11.0.0-ce.0.el6.x86_64.rpm

#rpm -ivh gitlab-ce-11.0.0-ce.0.el6.x86_64.rpm

5、修改web訪問地址:

# vim /etc/gitlab/gitlab.rb
external_url 'http://192.168.206.122:8090'

 如下圖:

 6、刷新配置、重啓gitLab

# gitlab-ctl reconfigure
# gitlab-ctl restart

看到如下圖、說明啓動成功、 

 

7、如果有訪問牆就是添加策略

編輯文件:
vi /etc/sysconfig/iptables
添加白名單:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8090 -j ACCEPT
service iptables restart

 

8、獲取管理員root密碼

a、 切換目錄:cd /opt/gitlab/bin

b、執行 :sudo gitlab-rails console production 命令 開始初始化密碼

c、在irb(main):001:0> 後面通過 u=User.where(id:1).first 來查找與切換賬號(User.all 可以查看所有用戶)

d、通過u.password='12345678'設置密碼爲12345678

e、通過u.password_confirmation='12345678' 再次確認密碼

f、通過  u.save!  進行保存

g、顯示true ,就成功了,exit 退出

9、web訪問http://192.168.206.122:8090/

 

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