1. mkdir /etc/gitlab/ssl #创建ssl证书目录
2.上传证书
3.配置gitlab
#vim /etc/gitlab/gitlab.rb
external_url 'https://cloud.cn'
nginx['enable'] = true
nginx['redirect_http_to_https'] = true #http重定向到https
nginx['redirect_http_to_https_port'] = 80
nginx['redirect_http_to_https'] = true #http重定向到https,使用http的访问会自动重定向到https;
nginx['redirect_http_to_https_port'] = 80
4修改nginx配置
vim /var/opt/gitlab/nginx/conf/gitlab-http.conf
#修改
ssl_certificate /etc/gitlab/ssl/
ssl_certificate_key /etc/gitlab/ssl/
vim /var/opt/gitlab/nginx/conf/gitlab-registry.conf
#修改
ssl_certificate /etc/gitlab/ssl/
ssl_certificate_key /etc/gitlab/ssl/
重启gitlab!!!
gitlab-ctl restart