簡明安裝攻略
https://segmentfault.com/a/1190000002722631
國內清華源
https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/
中文半官方說明
https://www.gitlab.cc/downloads/#centos6
官方說明
https://about.gitlab.com/downloads/#centos6
按照官方說明,基本上一鍵安裝,但是國內服務器上不了amazon的s3
只能換成清華的源,261M的安裝包
裝好後
修改下面這個文件的external_url,如果需要改端口,直接在url後跟上端口號就可以
/etc/gitlab/gitlab.rb
然後運行一下命令就自動配置
gitlab-ctl reconfigure
然後打開網站就可以了
默認root用戶,默認密碼
5iveL!fe
修改後進入。
添加https支持
製作key和crt http://nassir.iteye.com/blog/1983613
具體流程與這個url有出入http://www.2cto.com/net/201605/511846.html
在/etc/gitlab下新建ssl文件夾,把key和crt放入
然後修改/etc/gitlab/gitlab.rb,
然後修改4項
external_url"https://www.abc.com" nginx['redirect_http_to_https']=true nginx['ssl_certificate']="/etc/gitlab/ssl/luck.crt" nginx['ssl_certificate_key']="/etc/gitlab/ssl/luck.key"
然後運行
gitlab-ctl reconfigure
與參照的url流程有出入,在完成以上流程後
/var/opt/gitlab/nginx/conf/gitlab-http.conf
這個文件裏就會增加443的設置,然後直接打開就可以了
20161101補足
忘了說了
git在本地的設置
如果因爲ssl不是經過認證的證書
要修改這個文件
C:\Users\xxxxx\.gitconfig
然後添加
[http] sslVerify = false
而且,有一個比較怪的問題,第一次是自動設置,第二次不能自動了,比對了一下才找到
就是如何設置用戶名和密碼
手動添加
[credential]
helper = !\"D:\\Program Files (x86)\\GitExtensions\\GitCredentialWinStore\\git-credential-winstore.exe\"