【问题标题】:Gitorious Ruby Apache SSL ErrorGitorious Ruby Apache SSL 错误
【发布时间】:2011-11-04 20:15:03
【问题描述】:

我已经安装了 gitorious ruby​​ 应用程序,配置了 apache 乘客和虚拟主机。一切正常,但我无法 git push

[17:41:29] Thiago: git push https://usa5.vsnetwork.net/testedogit/testedogit
error: server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt     
CRLfile: none while accessing https://usa5.vsnetwork.net/testedogit/testedogit/info/refs

fatal: HTTP request failed

我的虚拟主机配置

<VirtualHost *:80>
   ServerName usa5.vsnetwork.net
   DocumentRoot /var/www/gitorious/public
</VirtualHost>

<IfModule mod_ssl.c>
  <VirtualHost _default_:443>
   DocumentRoot /var/www/gitorious/public
   SSLEngine on
   SSLCertificateFile    /etc/ssl/certs/ssl-cert-snakeoil.pem
   SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
   BrowserMatch ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
 </VirtualHost>
</IfModule>

规格:Ubuntu 11.04、Apache 2.2、Ruby Enterprise 1.8、Passenger 3.0.8

有人知道我应该怎么解决吗?

谢谢

【问题讨论】:

    标签: git ssl apache2 passenger vhosts


    【解决方案1】:

    您是否启用了 apache 乘客模块?

    a2enmod 乘客

    【讨论】:

      【解决方案2】:

      Gitorious 目前不支持 https 推送,但有一个使用 JRuby 实现它的存储库:https://gitorious.org/gitorious/mutt

      【讨论】:

        猜你喜欢
        • 2011-11-04
        • 2011-03-18
        • 1970-01-01
        • 2019-12-22
        • 2017-05-24
        • 2015-01-14
        • 2016-06-14
        • 2015-09-12
        • 1970-01-01
        相关资源
        最近更新 更多