码迷,mamicode.com
首页 > Web开发 > 详细

gitlab开启https加密 and 全站https

时间:2016-05-22 18:38:19      阅读:395      评论:0      收藏:0      [点我收藏+]

标签:eclipse   https   gitlab   sslverify   全站https   

建立SSL目录, 然后拷贝你的证书到SSL目录:

# mkdir /etc/gitlab/ssl 
# chmod 700 /etc/gitlab/ssl
# cp luck.crt luck.key /etc/gitlab/ssl/


编辑/etc/gitlab/gitlab.rb文件, 修改成:

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重建配置, 再修改Nginx配置文件/var/opt/gitlab/nginx/conf/gitlab-http.conf里的默认设置:

listen *:443 default_server;                                                                                  
  ssl on;
  ssl_certificate /etc/gitlab/ssl/luck.crt;
  ssl_certificate_key /etc/gitlab/ssl/luck.key;


接着再创建一个/var/opt/gitlab/nginx/conf/index.conf文件用来HTTP跳转HTTPS:

server {
    listen *:80;
    server_name www.abc.com;
 
    rewrite ^(.*)$  https://$host$1 permanent;
}

最后修改/var/opt/gitlab/nginx/etc/nginx.conf配置文件, 在其中加入以下内容, 来载入index.conf:

include /var/opt/gitlab/nginx/conf/index.conf;
include /var/opt/gitlab/nginx/conf/gitlab-http.conf;

以上全部完成之后, 使用gitlab-ctl restart来重启所有服务, 即可使用HTTPS访问GitLab了.

eclipse 客户端导入项目报错

SSL host could not be verified (set http.sslVerify=false in Git configuration)

技术分享 

打开eclipse

Window --> preferences --> configuration --> add entry

技术分享 

技术分享 

技术分享 

 


本文出自 “停止奋斗=停止生命” 博客,请务必保留此出处http://53cto.blog.51cto.com/9899631/1775865

gitlab开启https加密 and 全站https

标签:eclipse   https   gitlab   sslverify   全站https   

原文地址:http://53cto.blog.51cto.com/9899631/1775865

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!