Eclipse에서 SVN 저장소의 자격 증명을 변경하는 방법은 무엇입니까?
-
06-09-2019 - |
문제
Windows에 subclipse를 사용하여 Eclipse 3.4.2를 설치했습니다.다른 개발자는 자신의 자격 증명으로 SVN 저장소를 추가하고 '비밀번호 저장'을 선택했습니다.이제 SVN으로 무엇이든 할 때마다 그의 캐시된 자격 증명이 사용됩니다.어떻게 내 것으로 바꿀 수 있나요?
이미 'workspace/.metadata/.plugins/org.tigris...' 폴더를 확인했지만 캐시된 자격 증명을 재설정할 수 있는 방법을 찾을 수 없습니다.
해결책
http://subclipse.tigris.org/wiki/pluginfaq#head-d507c29676491f441997a76735feb6ef0aa8cf8:
사용자 이름 및 비밀번호
하위 클립은 저장소를 정의 할 때 사용자 이름 및 비밀번호 자격 증명을 수집하거나 저장하지 않습니다. Javahl 및 SVNKIT 클라이언트 어댑터는 비밀번호가 변경된시기를 포함 하여이 정보가 필요할 때이 정보를 신뢰할 수있을 정도로 지능적이기 때문입니다.
어댑터 가이 정보를 캐시하도록 허용 할 수 있으며 일반적인 질문은이 캐시 된 정보를 어떻게 삭제하여 다시 프롬프트를받을 수 있습니까? 우리는 API를 Javahl에 추가하여 UI를 제공 할 수 있도록 공개 요청이 있습니다. 현재 캐시를 수동으로 삭제해야합니다. 캐시의 위치는 사용 된 클라이언트 어댑터에 따라 다릅니다.
Javahl은 전복 런타임 구성 영역에서 명령 줄 클라이언트와 동일한 위치에 정보를 캐시합니다. 창에서 이것은 %appdata % subversion aug에 있습니다. Linux 및 OSX에서는 ~/.subversion/auth에 있습니다. 캐시 된 정보로 파일을 찾아 삭제하십시오.
Svnkit은 Eclipse Keyring의 정보를 캐시합니다. 기본적으로 이것은 Eclipse 구성 폴더의 루트에 저장된 .keyring이라는 파일입니다. 이 두 값은 명령 줄 옵션으로 재정의 할 수 있습니다. 캐시를 지우려면 파일을 삭제해야합니다. Eclipse는 다시 시작할 때 새로운 빈 키 링을 만듭니다.
다른 팁
제 아내는 다음과 같이 제안했습니다.
- SVN 리포지토리 뷰를 엽니 다
- 오픈 위치 속성 ...
- 다음에 대한 자격 증명 표시 : [x] 버튼을 누릅니다
- 사용자 선택, 비밀번호 쓰기, [마무리]를 누릅니다.
그리고 모든 일 !!!
C : 문서 및 설정 [username] Application Data Subversion Auth Svn.simple로 이동
16 진 파일을 삭제합니다. 일반적으로 각 파일은 하나의 저장소와 관련이 있습니다
Mac OS X에서 폴더/$ home (/user/{user home}/)로 이동하십시오. '.eclipse_keyring'파일이 표시됩니다. 제거하십시오. 모든 저장된 자격 증명이 손실됩니다.
안녕하세요 여러분은 Eclipse에서 사용자 이름과 비밀번호를 변경하기에는 너무 간단합니다.
다음 단계 만 따르십시오.
일식에서
Goto Window -> Show View -> Other -> (Type as) SVN Repositories -> click that(SVN Repositories) -> Right Click SVN Repositories -> Location Properties -> General tab change the following details for credentials.,
그게 얘들 아야.
모든 Windows 버전에서 다음 폴더를 삭제합니다.
%appdata% subversion auth
(이것을 실행/탐색기에 복사하여 붙여 넣을 수 있으며, 앱 데이터 폴더가 해결됩니다.)
Linux와 OSX에서는 안에 있습니다
~/.Subversion/auth
원천:http://www.techcrony.info/2008/03/26/admin/how-to-change-eclipse-svn-password/
Windows 7에서는 C : Users %user_name% appdata Roaming Pubversion으로 이동하여 Auth Directory를 제거하십시오. SVN 서버 이상에 연결되어 있으면 구성된 모든 SVN 서버에 대한 인증이 제거됩니다. 단일 서버 만 재설정하려면 다음과 같습니다.
Auth Directory 내부에는 svn.simple이라는 폴더가 표시됩니다. 텍스트 편집기를 사용하여 각 파일을 열어서 하나의 파일 만 제거 할 어느 것을 결정한 다음 해당 파일 만 제거하십시오.
따라야 할 매우 간단한 단계 : Eclipse : Window ----> 기본 설정 -----> SVN -----> SVN 인터페이스 -----> SELECT SVNKIT (Pure Java)
Windows에서 :
- 오픈 런 유형
%APPDATA%\Subversion\auth\svn.simple
- 이것은 열립니다
svn.simple
폴더 - 당신은 파일을 찾을 수 있습니다. 예를 들어 큰 알파 숫자 파일
- 해당 파일을 삭제하십시오.
- 일식을 다시 시작하십시오.
- 프로젝트에서 파일을 편집하고 커밋하십시오
- 사용자 이름 비밀번호를 묻는 대화 상자를 볼 수 있습니다
그것은 나를 위해 일했다 ....;)
나는 그것을 찾을 수 없었다 svn.simple
파일이지만 다음 세 단계를 사용하여 자격 증명을 변경할 수있었습니다.
SVN의 결제 프로젝트
자격 증명을 변경 해야하는 저장소를 선택하십시오 (참고 : 체크 아웃을 수행하지 않지만 화면으로 연결되어 사용자 이름/비밀번호 조합을 입력합니다).
마지막으로 새 사용자 이름 및 비밀번호 자격 증명을 입력하십시오.
새 프로젝트를 초기화하는 프로세스를 시작하기 때문에 약간 혼란 스럽지만 저장소 자격 증명 만 재설정하기 때문입니다.
모든 Windows 버전에서는 다음 경로를 따르십시오.
C:\Users\{user_name}\AppData\Roaming\Subversion\auth\svn.simple
그런 다음이 폴더 내부의 Hexa Decimal 코드로 파일을 삭제하고 Eclipse를 다시 시작하십시오.
(Windows 7 Eclipse Indigo 3.7)
C : users AppData Roaming subversion auth svn.simple
SVN 정보 파일을 찾아서 쓸 수 있도록하십시오.
(기본적으로 기본적입니다) (일식의 재시작 없음)
아래에 쓴 방법을 알아 냈고 그것은 나에게 완벽하게 작동합니다.
Eclipse에서는 다음과 같은 간단한 단계를 따르십시오 : 파일 -> 가져 오기 -> svn-> svn-> next-> 새 저장소 위치 만들기 -> 다음 -> 인증 메뉴 아래에 "보안 스토리지"가 표시됩니다. 이 버튼을 "보안 스토리지"로 클릭하십시오. 이곳은 모든 암호 캐시를 삭제할 수있는 곳입니다. 이제 여기에 있으면 다음을 따르십시오.
- 암호 탭에서 "비밀번호 청소"를 클릭합니다.
- "Contents"탭에서 SVN으로 이동하여 각 하위 옵션을 선택하고 "Delete"를 클릭하십시오.
- 일식을 다시 시작하십시오
저장된 모든 비밀번호는 이제 사라졌으며 새 SVN 비밀번호를 사용하여 동기화 할 수 있습니다.
위치 아래에서 .keyring 파일을 삭제하십시오 : configuration org.eclipse.core.runtime은 새 SVN 계정을 프롬프트하도록 초대됩니다.
위치 아래에서 .keyring 파일을 삭제하십시오 : configuration org.eclipse.core.runtime은 새 SVN 계정을 프롬프트하도록 초대됩니다. 나에게 그것은 효과가 있었다.
SVN에 액세스하기 위해 svn+ssh 프로토콜을 사용하고 있습니다.유사한 문제를 해결하기 위해 제가 해야 했던 일은 Putty를 열고 저장된 세션에 잘못된_user_name@myserver가 아니라 올바른_user_name@myserver가 있도록 재구성하는 것이었습니다.
Eclipse : Ctrl + F8-> SVN 저장소 탐색 -> Respository-> Location Properties-> Finish;)에서 마우스 오른쪽 버튼을 클릭하십시오.)
내부 파일을 삭제했습니다 svn.simple
Windows Machine의 아래 경로 (Windows 7)의 디렉토리 :
C:\Users\[user_name]\AppData\Roaming\Subversion\auth
문제 해결됨.
SVN이 시스템 구성에 따라 캐시 된 자격 증명을 배치하는 Windows에는 여러 곳이 있습니다. 읽다 svnbook | 클라이언트 자격 증명.
주요 자격 증명 상점은 안에 있습니다
%APPDATA%\Subversion\auth
그리고 당신은 달릴 수 있습니다svn auth
내용을보고 관리하도록 명령하십시오.당신은 또한 실행할 수 있습니다
cmdkey
Windows 자격 증명 관리자에 저장된 자격 증명을 보려면SVN 서버가 Active Directory와 통합되어 있고 VisualSVN 서버와 같은 통합 Windows 인증을 지원하는 경우 Windows 로그온 자격 증명은 인증에 사용되지만 캐시되지 않았습니다. 당신은 달릴 수 있습니다
whoami
사용자 계정 이름을 찾으려면