下載 curl -O https://downloads-packages.s3.amazonaws.com/centos-6.6/gitlab-7.9.2_omnibus-1.el6.x86_64.rpm
安裝 rpm -ivh gitlab-7.9.2_omnibus-1.el6.x86_64.rpm
修改/etc/gitlab/gitlab.rb配置文件,將 external_url = http://xxx.xxx.xxx.xxx 修改為你自己的外部訪問地址。
進行初始化和啟動 gitlab-ctl reconfigure
打開HTTP和SSH在系統防火牆中的可訪問權限
sudo yum install openssh-server sudo yum install postfix sudo yum install cronie sudo service postfix start sudo chkconfig postfix on sudo lokkit -s http -s ssh
開放注冊 編輯 /etc/gitlab/gitlab.rb,查找signup_enabled ,值改為true,並取消注釋,之后重新配置gitlab。
啟動后,你就可以使用 http://xxx.xxx.xxx.xxx 來訪問你的系統了,初始化管理員賬號信息:
- 賬號:root
- 密碼:5iveL!fe
缺省安裝后的一些重要信息
- 程序目錄在:/opt/gitlab
- 文件數據在:/var/opt/gitlab
- git repo目錄在:/var/opt/gitlab/git-data
- 上傳圖片目錄在:/var/opt/gitlab/uploads
- 使用的本地模式運行的postgresql數據,會隨gitlab啟動時候自動運行
- 使用本地運行的redis服務,會隨gitlab啟動時候自動運行
- 缺省利用本地郵局,自動投遞給其他服務器,如果是非互聯網ip,可以修改為本地smtp方式
- 修改ssh服務的git賬號入口,git賬號的登錄shell處理為gitlab-shell
- 自帶nginx,缺省會在所有ip地址的80端口監聽請求,請求會轉發給ruby進程
很多內容,都可以定制,關於如何定制,可以參考官方配置教程。。