简明安装攻略
国内清华源
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\"