Как проверить, что сертификат CA в порядке - проблема с ssh при развертывании capistrano github - PullRequest
1 голос
/ 20 января 2011

Здравствуйте, полезные ребята, при попытке развернуть приложение rails из локального клиента Windows 7 aptana через capistrano возникает следующая ошибка:

** транзакция: старт * выполнение `deploy: update_code ' обновление кэшированной проверки на всех серверах выполнение локально: "ветка git ls-remote (myrepo.git)" ошибка: проблема с сертификатом SSL, проверьте, что сертификат CA в порядке. Подробности: ошибка: 14090086: подпрограммы SSL: SSL3_GET_SERVER_CERTIFICATE: сбой проверки сертификата при доступе к https://myaccountdetails@github.com/myrepository.git/info/refs

Я могу нажать и вытащить, а также проверить ssh с моего клиента на github. Установка моего сервера (gentoo) была прервана неудачной установкой Java-пакета, некоторые настройки в etc / .ssh / также были изменены в это время. Уже пробовал:

deploy.rb ssh_options [: forward_agent] = true (мне кажется, не работает)

Я не знаю, как правильно настроить детали ssh на сервере, пожалуйста, посоветуйте для манекенов ... о да - это работало раньше, и нет, я не могу спросить парня, который сделал первоначальную настройку - к сожалению ...

Большое спасибо заранее за вашу помощь! Markus

1 Ответ

0 голосов
/ 20 января 2011

http://help.github.com/linux-key-setup/ Вам нужно будет сгенерировать новую пару ключей, если ваша директория .ssh удалена / испорчена, так как ваш личный ключ исчезнет.Также убедитесь, что у вас есть сертификаты в / etc / ssl / certs.Там должно быть много сертификатов.

...