답변:
모든 프로젝트에 대해 저장된 모든 인증 데이터가 삭제됩니다.
다시 연결하려면 자격 증명을 다시 입력해야합니다.
설정을 통해 또는 캐시를 삭제하여 여러 가지 방법으로이를 수행 할 수 있습니다.
캐시를 삭제하는 것이 가장 다양한 방법입니다. 먼저 다음을 찾으십시오.
XP에서는 다음 위치에 있습니다.
C:\Documents and Settings\%USER%\Application Data\Subversion\auth\svn.simple\
Vista에서는 다음 위치에 있습니다.
C:\Users\%USER%\AppData\Roaming\Subversion\auth\svn.simple\
그런 다음 메모장에서 해당 파일을 찾아 자격 증명이있는 파일을 삭제하십시오.
svn.simple
. 대신, 나는 그것을 발견했다 svn.ssl.server
. 그것을 삭제하여 인증서를 수락해야했지만 자격 증명을 입력하라는 메시지가 표시되었습니다.
이 문제로 어려움을 겪고이 페이지의 모든 답변을 시도한 후에 마침내 서브 버전을 호스팅하는 서버의 창에 잘못된 자격 증명이 저장되었음을 알았습니다. Windows 자격 증명 에서이 저장된 값을 지우면 모두 좋습니다.
당신이 사용하는 경우 Windows 통합 인증 (즉, Active Directory의 싱글 사인 온), 당신은 당신의 AD 자격 증명을 사용하여 자동으로 AD 리소스에 인증합니다. 이미 AD에 로그인했으며 이러한 자격 증명이 자동으로 재사용됩니다. 따라서 서버에서 IWA를 사용할 수있는 경우 (예 : VisualSVN Server) 서버는 사용자 이름과 암호를 입력하라는 메시지를 표시 하지 않고 전달 --username
및 --password
작동하지 않으며 SVN 클라이언트도 자격 증명을 디스크에 캐시하지 않습니다.
서버에 연결하는 데 사용되는 사용자 계정을 변경하려면 Windows 자격 증명 관리자를 사용해야합니다 클라이언트 측 를 . 또한 컴퓨터가 도메인에 가입되어 있지 않고 도메인 리소스에 액세스하려면 AD 자격 증명을 저장해야 할 때 유용합니다.
다음 단계에 따라 사용자의 도메인 자격 증명을 사용자 컴퓨터의 Windows Credential Manager에 저장하십시오.
svn.example.com
).DOMAIN\Username
형식입니다.이제 연락 https://svn.example.com/svn/MyRepo
하거나 비슷한 URL을 작성할 때 클라이언트 또는 웹 브라우저는 Credential Manager에 저장된 자격 증명을 사용하여 서버를 인증합니다.
htpasswd 파일에서 행을 바꾸십시오 :
http://www.htaccesstools.com/htpasswd-generator-windows/로 이동 하십시오.
링크가 만료 된 경우 google.com에서 다른 생성기를 검색하십시오.
사용자 이름과 비밀번호를 입력하십시오. 이 사이트는 암호화 된 회선을 생성합니다. 해당 줄을 복사하여 "repo / htpasswd"파일의 이전 줄로 바꿉니다.
ClearTortoiseSVN → 설정 → 저장된 데이터에서 '인증 데이터' 가 필요할 수도 있습니다 .