2010-08-03 4 views
2

동일한 사용자 및 그룹 권한을 가진 디렉토리에서 svn update 명령을 실행하면 때로는 암호를 묻는 메시지가 나타나고 때로는 그렇지 않습니다. 어떻게 디버깅을 할 수 있습니까? 동일한 권한을 가진 디렉토리에 어떤 영향을 미치는지에 대한 인증을 트리거하는 것은 무엇입니까?일부 디렉토리에서 SVN 업데이트 인증 요청

감사합니다.

+0

서브 버전이 아닌 로컬 파일에 서브 버전 * 서버 *에 액세스하기위한 암호를 묻습니다. 다른 디렉토리가 동일한 저장소를 가리키고 있습니까? 각 디렉토리에서'svn info'를 시도하십시오. –

+0

또 다른 가능성은 브라우저 (또는 Subversion 클라이언트)가 일부 리포지토리에 대한 자격 증명을 캐싱하고 다른 일부는 자격 증명을 캐싱하지 않는 것입니다. –

+0

Greg, svn info tip을 보내 주셔서 감사합니다. 비밀 번호를 물어 보지 않는 디렉토리에 svn info를 만들었고 저장소 루트는 file : // 프로토콜로 시작합니다. 반면 암호 저장소를 요청할 때 root는 svn + ssh 프로토콜로 시작합니다. 테스트로서 나는 svn point에서 file : // 프로토콜을 사용하여 저장소로 프로젝트를 체크 아웃했고 실제로 svn update는 인증 요청없이 작동합니다. 그래서 svn + ssh 저장소 루트가있는 디렉토리에 대해 인증 될 때, 내 자격 증명이 어딘가에 캐시되지 않는다는 것을 의미합니까? 그렇다면 내 자격 증명을 어떻게 유지합니까? –

답변

0


직접 명령 줄에 사용자 이름/암호 (당신의 SVN 계정)을 넣어 :

svn --username <> --password <> update 
+0

감사합니다. Pmod, 시도했지만 여전히 비밀번호를 묻습니다. –