2012-06-23 1 views
2

서버로 ssh하려고 할 때 서버의 인증 된 키에 id_rsa.pub 키가 추가되어 서버를 사용할 수 있습니다.Cap deploy 서버에 ssh 키가 있어도 암호를 묻습니다.

카피 스트라 노를 통해 내 로컬 프로젝트 폴더에서 내 코드를 서버에 배포하려고하면 서버에서 암호를 묻습니다.

ssh를 사용할 수 있고 동일한 서버에 배포 할 수없는 경우 무엇이 문제인지 이해할 수 없습니다.

$ 캡 배포 : 설치

"no seed data" 
triggering start callbacks for `deploy:setup' 
* 13:42:18 == Currently executing `multistage:ensure' 
*** Defaulting to `development' 
* 13:42:18 == Currently executing `development' 
* 13:42:18 == Currently executing `deploy:setup' 
triggering before callbacks for `deploy:setup' 
* 13:42:18 == Currently executing `db:configure_mongoid' 
* executing "mkdir -p /home/deploy/apps/development/flyingbird/shared/config" 
servers: ["dev1.noob.com", "176.9.24.217"] 
Password: 
+0

배포하기 전에'ssh-add path/to/key'를 실행 해 보셨습니까? – zsquare

+0

예 그랬어 @zsquare – Bijendra

+0

그것은 여전히 ​​서버에 폴더를 만들기위한 비밀 번호를 묻습니다 – Bijendra

답변

0

나는이 문제를 가지고, 다른 ENV에서 응용 프로그램을 배포하려고 할 때마다 내 캡 스크립트 자격 증명을 무시했다 staging.rb, development.rb 파일이 있었다.

+0

저는이 문제에 너무 직면했습니다. 알아낼 수 없습니다. 어떻게 해결 했습니까? – codemilan