gitlab--https加密访问配置
公司已经给了.crt .key证书,所以这边只需要做配置修改操作就行了。
如需要自己生产证书文件请百度,。。
1. 创建ssl目录
mkdir /etc/gitlab/ssl
2. 导入证书注意证书
cp xx.crt xx.key /etc/gitlab/ssl/
3.修改配置文件
nginx['redirect_http_to_https'] = true false改为true
nginx['ssl_certificate'] = "/etc/gitlab/ssl/ebyh.crt" #指定.crt存放路径
nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/ebyh.key" #指定.key存放路径
external_url 'https://192.168.179.128' #http修改为https ,以及导入的域名名称
gitlab-ctl reconfigure
4.客户端添加SSL全局认证
直接clone是会提示:
fatal: unable to access 'https://192.168.0.124/byh/test.git/': SSL certificate problem: Invalid certificate chain
加入全局SSL认证为false
git config --global http.sslVerify false 即可