下面給出gitlab官網給出的安裝Ubuntu+gitlab的基本步驟
安裝流程並不複雜,但是安裝方式我暫時沒有搞懂
幾個可以參考的博客地址:
http://blog.csdn.net/discoverer100/article/details/51814171
http://blog.csdn.net/huangzhijie3918/article/details/51330425
http://blog.csdn.net/ouyang_peng/article/details/72903221
http://www.mamicode.com/info-detail-1316828.html
官網:
https://about.gitlab.com/installation/#ubuntu
1.安裝並配置必要的依賴關係
在Ubuntu 16.04上(推薦),下面的命令還會打開系統防火牆中的HTTP和SSH訪問。
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates
接下來,安裝Postfix發送通知郵件。如果您想使用其他解決方案發送電子郵件,請跳過此步驟並在安裝GitLab後配置外部SMTP服務器。
sudo apt-get install -y postfix
在Postfix安裝期間,可能會出現一個配置屏幕。選擇"Internet站點"並按回車。使用您的服務器的外部DNS'郵件名稱',然後按回車。如果出現其他屏幕,請繼續按回車鍵以接受默認值。
2.添加GitLab軟件包庫並安裝軟件包
添加GitLab軟件包庫。
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
接下來,安裝GitLab軟件包。將`http:// gitlab.example.com`更改爲您要訪問您的GitLab實例的URL。安裝將自動配置並啓動該URL的GitLab。HTTPS 安裝後需要額外的配置。
sudo EXTERNAL_URL ="http://gitlab.example.com"apt-get install gitlab -ee
3.瀏覽到主機名並登錄
在第一次訪問時,您將被重定向到密碼重置屏幕。提供初始管理員帳戶的密碼,您將被重定向回登錄屏幕。使用默認帳戶的用戶名root登錄。
有關安裝和配置的詳細說明,請參閱我們的文檔。
然後提示我主機的名稱有問題,需要我修改主機的名稱
修改/etc/gitlab/gitlab.rb文件
執行如下命令,使用gedit打開/etc/gitlab/gitlab.rb文件
sudo vi /etc/gitlab/gitlab.rb
然後看到博客上還有寫修改/var/opt/gitlab/gitlab-rails/etc/gitlab.yml文件
但是如果沒有sudo gitlab-stl reconfigure的話是沒有這個文件的
然後在修改好gitlab.rb之後我就執行了一下sudo gitlab-stl reconfigure
然後執行了一會之後就卡在某個步驟action on不動了,之後服務器gg
怎麼鏈接都鏈接不上去,從服務器後臺可以看到這個,顯示內存溢出。
然後可以去https://docs.gitlab.com.cn/ce/install/requirements.html
這個網址上看一下,gitlab安裝的最低需求4GB……