gitlab的一鍵安裝以及https配置

簡明安裝攻略

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\"

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章