문제

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는 다시 시작할 때 새로운 빈 키 링을 만듭니다.

다른 팁

제 아내는 다음과 같이 제안했습니다.

  1. SVN 리포지토리 뷰를 엽니 다
  2. 오픈 위치 속성 ...
  3. 다음에 대한 자격 증명 표시 : [x] 버튼을 누릅니다
  4. 사용자 선택, 비밀번호 쓰기, [마무리]를 누릅니다.

그리고 모든 일 !!!

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에서 :

  1. 오픈 런 유형 %APPDATA%\Subversion\auth\svn.simple
  2. 이것은 열립니다 svn.simple 폴더
  3. 당신은 파일을 찾을 수 있습니다. 예를 들어 큰 알파 숫자 파일
  4. 해당 파일을 삭제하십시오.
  5. 일식을 다시 시작하십시오.
  6. 프로젝트에서 파일을 편집하고 커밋하십시오
  7. 사용자 이름 비밀번호를 묻는 대화 상자를 볼 수 있습니다

그것은 나를 위해 일했다 ....;)

나는 그것을 찾을 수 없었다 svn.simple 파일이지만 다음 세 단계를 사용하여 자격 증명을 변경할 수있었습니다.

SVN의 결제 프로젝트

enter image description here

자격 증명을 변경 해야하는 저장소를 선택하십시오 (참고 : 체크 아웃을 수행하지 않지만 화면으로 연결되어 사용자 이름/비밀번호 조합을 입력합니다).

enter image description here

마지막으로 새 사용자 이름 및 비밀번호 자격 증명을 입력하십시오.

enter image description here

새 프로젝트를 초기화하는 프로세스를 시작하기 때문에 약간 혼란 스럽지만 저장소 자격 증명 만 재설정하기 때문입니다.

모든 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-> 새 저장소 위치 만들기 -> 다음 -> 인증 메뉴 아래에 "보안 스토리지"가 표시됩니다. 이 버튼을 "보안 스토리지"로 클릭하십시오. 이곳은 모든 암호 캐시를 삭제할 수있는 곳입니다. 이제 여기에 있으면 다음을 따르십시오.

  1. 암호 탭에서 "비밀번호 청소"를 클릭합니다.
  2. "Contents"탭에서 SVN으로 이동하여 각 하위 옵션을 선택하고 "Delete"를 클릭하십시오.
  3. 일식을 다시 시작하십시오

저장된 모든 비밀번호는 이제 사라졌으며 새 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 사용자 계정 이름을 찾으려면

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top