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

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值