2010-02-13 2 views
2

지금 당장은 동일한 SVN 서버에 두 개의 다른 계정이 있습니다. Subversion은 마지막 사용자의 비밀번호를 저장하지만 다른 사용자를 잊어 버리는 것처럼 보입니다.SVN 서버에서 복수 계정 사용

문제는 한 프로젝트에서 다른 프로젝트로 전환 할 때마다 인증을해야한다는 것입니다. 이것을 피할 방법이 있습니까?

그건 그렇고, 리눅스에서 기본 svn 클라이언트를 사용하고 있습니다.

답변

1

나는 이것을 시도한 적이 없지만 동일한 서버에 두 개의 다른 별칭/호스트 이름을 사용하는 방법은 무엇입니까?

다른 서버와 대화 중이라고 생각하기 때문에 SVN 클라이언트가 다른 자격 증명을 저장한다고 생각합니다.

DNS 또는 로컬 호스트 구성에서이 설정을해야합니다. 서버 이름을 내에 (예 : 외부로) 사용해야하는 경우를 제외하고 지금 당장 부작용은 생각할 수 없습니다.

0

SVN 서버가 다른 전송을 통해 액세스 할 수 있습니까?

예. 우리 환경에서는 보통 svn + ssh를 사용하며 다음과 같은 방식으로 다른 사용자를 지정할 수 있습니다.

+0

나는 그것이 작동 할 수 있다고 생각하지만, 나는 단지 HTTPS를 통해 서버에 액세스 할 수 있습니다. – Kru

1

흠. 나는 당신이 당신의 svn 서버에서 다른 영역을 사용할 필요가 있다고 생각한다.

빨간 책에 client Credentials Caching을 참조하십시오. 그것은 각 사용자마다 1 개의 캐시 파일을 가질 것이라고 말합니다.

0

두 번째의 $ HOME/.Subversion은 config 디렉토리를 설정 할 수 있습니다 :

svn --username second_user --config-dir second_dir cmd ...

관련 문제