Я установил великолепное приложение ruby, настроил пассажира apache и 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

<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

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

Благодарность

0
dextervip 27 Авг 2011 в 00:52

2 ответа

Лучший ответ

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

0
dextervip 8 Май 2012 в 17:07

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

A2enmod пассажир

0
Community 20 Июн 2020 в 09:12