문제

Windows Dev Box (Aptana Studio Community Edition)에서 Prod에 앱을 배포하기 위해 Capistrano를 사용하여 SSH를 SVN과 연결하려고합니다. 'CAP Deploy'를 실행하면 deploy.rb에서 작업을 실행하기 시작하면 사용자 계정 'A'에 대한 비밀번호를 요구하지만 계정 'B'가 아닌 'A'를 사용하여 연결해야합니다. 사용자 계정 'A'는 연결하려는 Linux 상자에 루트 권한이 없습니다. SVN이 기본 사용자 이름을 선택하는 것 같습니다.

무슨 일이 일어나고 있는지 아십니까? SVN이 Windows 사용자 이름을 선택합니까? deploy.rb에서는 비밀번호 'bb'를 사용하여 사용자 계정 'b'에 연결하도록 지시합니다.

도움이 되었습니까?

해결책

창문의 Capistrano는 목에 큰 통증입니다. 개발 환경을 Linux로 옮길 때만 다시 옮겼습니다.

어쨌든, 여기에 시도해 볼 몇 가지가 있습니다 ...

  1. 빈 비밀번호를 입력하면 사용자 이름을 제출 하시겠습니까?
  2. 잘못된 SVN 또는 Shell 사용자 이름 여부는 확실하지 않지만 배포 .rb 파일에서이를 사용할 수있는 방법입니다.

    세트 : SCM_USERNAME, "귀하의 SVN 사용자 이름"

    세트 : SCM_PASSWORD, "SVN 비밀번호"

    SET : 사용자, "Linux 사용자"

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top