Рельсы: установка Github / Capistrano - PullRequest
0 голосов
/ 17 марта 2011

Мы работаем на сайте Rails и используем github и capistrano для контроля версий. Недавно мы сняли одного из разработчиков в качестве соавтора на github, и теперь, когда я развертываю (на компьютере, на котором он работал), я получаю следующую ошибку:

** [beta.sitename.com :: err] ОШИБКА: доступ к каталогу / sitename.git запрещен [имя пользователя github]. ** [beta.sitename.com :: err] неустранимый: удаленный конец неожиданно зависает

Я изменил оба открытых / закрытых ключа ssh в папке .ssh и обновил github новым ключом pub. Я также обновил конфигурацию git, чтобы использовать новое имя пользователя / адрес электронной почты. Будем весьма благодарны за любые советы по развертыванию.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 17 марта 2011

Если у вас есть ssh_options[:forward_agent] = true в настройках Capistrano, возможно, агент ssh все еще использует старый ключ.Я не уверен, что команда перезагрузить ключ, но перезагрузка компьютера также должна работать.

0 голосов
/ 17 марта 2011

Возможно, что открытый ключ сервера beta.sitename.com также необходимо добавить в GitHub?

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

Ошибка подразумевает, что у его beta.sitename.com возникают проблемы с подключением к GitHub, а не с компьютера, с которого вы развертываете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...