2021-05-12 14:32:11
Ubuntu 14.04搭建Gitlab記錄
環境:
伺服器環境:阿里雲ECS Ubuntu14.04系統
確保你的系統和Gitlab版本一致。
官方教學:
Gitlab 官方地址:https://about.gitlab.com/downloads/
wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.7.1-omnibus.5.4.1.ci-1_amd64.deb
sudo apt-get install openssh-server
sudo apt-get install postfix # Select 'Internet Site' (or use sendmail, but exim is problematic)
sudo dpkg -i gitlab_7.7.1-omnibus.5.4.1.ci-1_amd64.deb
注意:
sudo apt-get install postfix # Select 'Internet Site' (or use sendmail, but exim is problematic)
#Select ‘Internet Site’ 是安裝過程中彈出的選項...不是命令一部分 括號裡面也不是...
應該是把這幾行程式碼貼上進去就可以了。
我的安裝記錄:
但是我買的ECS 1M頻寬...根本下不下來,於是就自己下載了.deb檔案
1. gitlab 安裝包
下載地址:https://about.gitlab.com/downloads/archives/
2. Ubuntu Postfix 安裝教學
http://wiki.ubuntu.org.cn/Postfix
3.依賴 libsasl2-2_2.1.23.dfsg1-5ubuntu1_amd64.deb下載
http://packages.ubuntu.com/lucid/amd64/libsasl2-2/download
說明:
1.因為這個包裡面會自動安裝一個Nginx,預設是80埠,因此在瀏覽器中存取http://ip:80 就可以存取到gitlab 的登陸介面
預設賬號root 密碼 5iveL!fe
2.一些安裝或者執行中的問題都可以在.md檔案中找到解決辦法
https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md
遇到的問題:
1.瀏覽器輸入 http://ip 無法存取gitlab
解決辦法:編輯/etc/gitlab/gitlab.rb. 中的external_url
2.可以存取到gitlab,但是在修改個人資料時發現 無法修改頭像,因為頭像圖片上傳後地址是:http://hostname/...
而我的hostname還是ECS預設的那個編號,造成了圖片無法索引到
解決辦法:我將ECS的hostname改成了ip地址
3.sign up 以及administor 新增user 時候 郵箱收不到確認郵件
這應該是Postfix設定問題,但是Ubuntu官網那個Postfix教學裡面講了那麼多而gitlab 安裝說明裡面只說了選擇Internet Site
.md裡面講了一種解決辦法,修改組態檔:
gitlab_rails['gitlab_email_from'] = 'gitlab@example.com'
然後能接收到郵件了,傳送方是gitlab@example.com,不管怎樣,先在是能正常登陸,註冊了。
CentOS原始碼安裝GitLab漢化版 http://www.linuxidc.com/Linux/2015-10/124648.htm
在 Ubuntu 12.04 上安裝 GitLab http://www.linuxidc.com/Linux/2012-12/75249.htm
GitLab 5.3 升級注意事項 http://www.linuxidc.com/Linux/2013-06/86473.htm
在 CentOS 上部署 GitLab (自託管的Git專案倉庫) http://www.linuxidc.com/Linux/2013-06/85754.htm
在RHEL6/CentOS6/ScientificLinux6上安裝GitLab 6.0.2 http://www.linuxidc.com/Linux/2014-03/97831.htm
CentOS 6.5安裝GitLab教學及相關問題解決 http://www.linuxidc.com/Linux/2014-05/101526.htm
相關文章