2013-11-08 3 views
0

У меня есть задача rails capistrano, которая разворачивает код и работает, однако, когда он проверяет код с моего сервера git repo, он дважды запрашивает пароль, есть ли способ обойти это поместив пароль в сценарий capistrano? Пример кода ниже ...Capistrano: не спрашивайте пароль

set :repository, "ssh://[email protected]/opt/git/hub/app.git" 
set :deploy_via, :copy 
# server stuff unrelated.. 
    set :user, "deployer" 
    set :password, "password" 

Я использую capistrano 2 btw. Благодарю.

ответ

0

Инструменты ssh обычно имеют обратную сторону ваших клиентов и никогда не допускают пароли в командной строке.

Посмотрите «без пароля SSH». Вы создадите открытый ключ и частный код, ~/.ssh/id_rsa.pub и ~/.ssh/id_rsa. Этого достаточно, чтобы получить вас в Google. вы загрузите на свой сервер код &, а затем загрузите его в свой репозиторий GIT (следуя инструкциям своих владельцев).

+0

BTW без пароля отлично работает с вашим верстаком! C-; – Phlip

Смежные вопросы