可以使用HTTPS么 返回讨论区:常规讨论区
请注意,这里仅供讨论与“SCM Manager 简体中文版”相关的问题和建议,请勿在此发表不相关的内容。
您当前尚未登录,将会以游客身份浏览。建议您登录后再进行操作。请点击 登录注册
主题作者正在使用邮件跟踪这个主题的状态和回复情况,当状态或回复变化时,邮件通知将会发送给作者。
可以使用HTTPS么
游客 ,2015/9/30 14:34:55

原生SCM Manager安装在Tomcat,在配置了使用HTTPS后,发现GIT客户端不能使用服务器上的Repository,原因在SCM-Manager Universe网页里面提到,说GIT不支持自签名的证书。这可能是一个问题,因为HTTP连接是非加密的连接。你有没有注意到这一点呢?如果换Mercurial是否能行?

回复
游客 ,2015/9/30 17:04:30

自我回复一下。

找到一篇官方文章,用app部署可以使用HTTPS。

https://bitbucket.org/sdorra/scm-manager/wiki/scm-server-ssl

回复
木魚(iFish) ,2015/10/14 21:10:35

自签名证书需要校验,这是个大问题。

一般不建议直接用app做服务端,而是建议在前面用个主流服务器做反向代理(IIS,Nginx或Apache等)。此时SSL证书就是它们的事情了。

回复
游客 ,2015/10/15 11:30:28

我是在Win10笔记本上以Tomcat作为服务器来安装SCM-Manager的,因为还想加入其他应用(例如Jenkins)。用Windows主要是考虑有些Windows的应用需要集成。

> 自签名证书需要校验,这是个大问题。

自签名证书在局域网仅限内部使用是较理想的方式的。对于服务器方面,参考的链接如下:

    - SCM-Manager and the POODLE vulnerability
    - How do I disable SSLv3 in tomcat?
    - Application Server - Tomcat

对于客户端,之前的链接里面给出了配置参数。经我在Eclipse里面(自带的EGIT插件)添加“http.sslCAInfo”参数,可以用HTTPS来访问GIT库。

个人意见,HTTPS对于信息传输的安全性而言是很重要的,即便是在内网中。

> 一般不建议直接用app做服务端,而是建议在前面用个主流服务器做反向代理(IIS,Nginx或Apache等)。此时SSL证书就是它们的事情了。

考虑到不想让问题复杂化,仅用Tomcat作为服务器,并未安装Apache。

4条信息/每页10
编辑器
回复
验证码
点击验证码框获得验证码。因为有人发广告,很抱歉必须使用验证码。登录后免输验证码