두 개의 서로 다른 애플리케이션에 대해 동일한 서버에서 svn을 사용하는 것이 좋은 습관입니까?

두 개의 서로 다른 애플리케이션에 대해 동일한 서버에서 svn을 사용하는 것이 좋은 습관입니까?

두 개의 서로 다른 애플리케이션에 대해 동일한 서버에서 SVN을 사용하는 것이 좋은 습관입니까? 이 질문을 드리는 이유는 svn을 사용하여 앱 중 하나를 업데이트할 때마다 비밀번호를 묻지 않지만 SVN을 사용하여 두 번째 앱을 업데이트하려고 하면 처음에만 비밀번호를 묻기 때문입니다. 그러면 더 이상 비밀번호를 묻는 메시지가 표시되지 않습니다. 하지만 내 관찰에 따르면 두 번째 앱을 업데이트한 후 첫 번째 앱에서 비밀번호를 다시 요청했고 그 반대의 경우도 마찬가지였습니다.

답변1

동일한 서버에서 두 개 이상의 SVN 리포지토리를 사용하는 데 문제가 없습니다. 개발 서버가 동시에 여러 SVN을 호스팅할 수 없다면 스토리지와 비용이 심각하게 낭비됩니다.

SVN을 사용하면 비밀번호가 서버 측이 아닌 컴퓨터에 캐시됩니다. SVN은 무국적자입니다. 이는 실제로 로컬 복사본이 저장소에 액세스할 때마다 인증을 받아야 함을 의미합니다. 하지만 클라이언트는 제한된 시간 동안 비밀번호를 저장할 수 있으므로 매번 수동으로 입력할 필요가 없습니다. 귀하의 경우 저장소의 비밀번호를 저장하면 SVN 클라이언트가 이전 비밀번호를 잊어버리는 것 같습니다. 별 문제는 없지만 조금 불안할 수 있습니다.

더 많은 제어를 위해 SVN이 비밀번호를 저장하는 방법을 구성할 수 있습니다 ~/.subversion/config.

관련 정보