[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: git clone https startssl - server certificate verification failed



On 10/17/2013 04:05 PM, Vladimir Skubriev wrote:
Использую на сервере сертификаты от StartSSL Class 1.

Браузер нормально их воспринимает и не ругается.

А вот git наоборот.

Причем я поставил git (1.8.4) с поддержкой SNI. У меня несколько https Virtualhost's на одном IP.

git clone https://git.example.com/gitproject.git
Cloning into 'gitproject'...
fatal: unable to access 'https://git.example.com/gitproject.git/': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

Почему ?

Спасибо.

# wget https://www.startssl.com/certs/sub.class1.server.ca.pem
# cat ssl.crt sub.class1.server.ca.pem > ssl-bundled.crt

# cat nginx.conf:

#Use bundled certificate file with https://www.startssl.com/certs/sub.class1.server.ca.pem
        ssl_certificate /etc/ssl-git_example_com-startssl/ssl-bundled.crt;

Это все. Гит заработал, причем и старой версии из репов тоже )

Но hg все равно не работает!
Сделал тоже самое для сайта hg.

А он все равно не работает. Будем искать ...

hg clone https://skubriev@example.com/hg/hgproj
abort: error: _ssl.c:504: EOF occurred in violation of protocol

--
С Уважением,
специалист по техническому и программному обеспечению,
системный администратор

Скубриев Владимир
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Россия, Ростовская область, г. Таганрог

тел. моб: +7 (918) 504 38 20
skype: v.skubriev
icq: 214-800-502
www: skubriev.ru


Reply to: