Gitorious Ruby Apache SSL Ошибка - PullRequest
       19

Gitorious Ruby Apache SSL Ошибка

0 голосов
/ 27 августа 2011

Я установил великолепное приложение ruby, настроил apache passenger и vhost. Все работает нормально, но я не могу 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

Мой vhost config

<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

Кто-нибудь знает, как мне это решить?

Спасибо

Ответы [ 2 ]

0 голосов
/ 08 мая 2012

Gitorious на данный момент не поддерживает https push, но есть репозиторий, который реализует его с помощью JRuby: https://gitorious.org/gitorious/mutt

0 голосов
/ 08 мая 2012

Вы включили пассажирский модуль apache?

a2enmod пассажир

...