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

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐