最近在嘗試內部搭建gitlab,wiki這些工具...
我使用的官網的gitlab-ce包一鍵安裝,自己搭建的ubuntu12.04 server服務器. 分配253地址,放在辦公室的小角落。
我使用的官網的gitlab-ce包一鍵安裝,自己搭建的ubuntu12.04 server服務器. 分配253地址,放在辦公室的小角落。
配置過程中,在mail的配置上花了挺久時間...其實,只要看完下面的所有出現過的關鍵詞,都可以搞得定的...ubuntu12.04系統上...
*參考文本:
*天朝的同學需要注意的坑:
把apt-get的源替換一下...然后update一下...
如果可以翻牆的話,就可以忽略了,記得是需要全局翻牆功能的...linux上,我也沒有發現什么好的服務可以實現全局翻牆...
我使用的是一鍵生成的ce安裝包,手動下載好deb文件.下載過程也是需要翻牆...
然后就是簡單的配置問題了,gitlab只需要配置一個文件:/etc/gitlab/gitlab.rb
注意:我使用的這個集成安裝包,里邊集成了各種基礎服務,例如,nginx,unicorn,sidekiq,redis,postgresql(如果想使用mysql喬遷的,自己查閱官方文檔),基本的配置全部都在gitlab.rb文件配置就好了...
注意:這個配置,只能發送到qq郵箱...下面的郵箱配置是個坑點...記得使用正統的qq郵箱,純數字的郵箱,中途我使用一個字母qq郵箱都發不出去,有木有...
*不能發送郵件的問題參考網址:
*附加本人的配置方案gitlab.rb:
## Url on which GitLab will be reachable.
## For more details on configuring external_url see:
external_url '
http://gitlab.baoyi.com'
## Note: configuration settings below are optional.
## Uncomment and change the value.
############################
# gitlab.yml configuration #
############################
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "
smtp.qq.com"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_user_name'] = "542136758@qq.com"
# 這里的密碼肯定不是正確的,換成你自己的郵箱...
gitlab_rails['smtp_password'] = "********"
gitlab_rails['smtp_domain'] = "
smtp.qq.com"
gitlab_rails['smtp_authentication'] = :plain
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['gitlab_email_from'] = "542136758@qq.com"
user["git_user_email"] = "542136758@qq.com"
---------------------------------------------------------------------------------------------------------------------
最后,正常體驗,還有哪些圖標顯示不正常,等一些坑點,網上也有很多解決方法的...不影響正常使用了...其實,如果時間充裕的話,還是推薦源碼安裝,自己配置數據庫,隨時更新最新的UI,隨時體驗最新的東西...
PS: gitlab真的是良心作品,默默的點贊給5星級好評....等我項目成功了,肯定默默捐款....
