Visual Studio를로드 할 때 Visual Studio Online (TFSPreview)에 연결하는 데 사용되는 기본 자격 증명을 변경하려면 어떻게해야합니까?
Visual Studio 2012를로드하면 연결되었던 이전 TFS 서버에 연결을 시도합니다.
내 컴퓨터 중 하나에서 (때때로 TFS2008 및 TFS2010 서버에 연결하기도 함) 항상 Visual Studio Online (tfspreview)에 연결하는 데 완전히 잘못된 계정으로 기본 설정되는 것처럼 보이며 최신 버전을 가져 오려고하면 다음과 같은 형식의 오류가 발생합니다.
마이크로 소프트 비주얼 스튜디오
소스 제어 탐색기
TF204017 : 사용자 (계정 서비스 ([my tfs server]))에게 [my workspace]; [my live id] 작업 공간에 대해 하나 이상의 필수 권한 (사용)이 없기 때문에 작업을 완료 할 수 없습니다.
확인
가상의 계정 서비스가 아닌 올바른 자격 증명을 기본값으로 사용하도록 Visual Studio 2012에 영향을 줄 수있는 방법은 무엇입니까?
내 자신의 자격 증명으로 TFS에 연결할 수 없기 때문에 매우 유사한 문제가 발생했습니다. 이미지를 만든 사용자 (Hyper-V 사용 중)가 Credential Manager에 자신의 계정을 저장 한 것으로 나타났습니다. Visual Studio에서는이를 변경할 수있는 방법이 없습니다. 이 문제를 해결하기 위해 제어판에서 Credential Manager 를 열고 Generic Credentials를 내 계정으로 편집했습니다. Visual Studio 2012를 닫고 열었다가 TFS에 다시 연결했습니다. 내 자격 증명을 요구했지만 그때부터 내 계정과 연결되었습니다.
이것이 도움이되기를 바랍니다, 시빌 리안
Visual Studio에서 새 TFS 자격 증명을 지우고 강제로 요청하려면 Windows Vault 에서 TFS 자격 증명을 제거해야합니다.
로 이동하여 제어판 ( 시작 -> 제어판 ).
클릭 사용자 계정 (또는 사용자 계정 및 가족 안전 -을> 사용자 계정 윈도우 7 컴퓨터에서)
클릭 자격 증명 관리자 (또는 자격 증명 관리 )
Credential Manager 페이지에서 두 가지 유형의 자격 증명을 볼 수 있습니다.
i. Windows Credentials ii. Generic Credentials
5. 두 개의 자격 증명 수정 링크를 클릭하고 볼트 에서 제거 링크를 클릭하여 저장된 TFS 자격 증명을 제거합니다.
이제 Visual Studio에 로그인하면 TFS에 연결하기위한 자격 증명을 제공하라는 메시지가 표시됩니다.
참고 : 모든 TFS 연결에 대해 자격 증명을 요청하려면 내 자격 증명 기억 옵션을 선택 취소하는 것을 잊지 마십시오 .
내 자격 증명 관리자를 열려고했지만 내 TFS 계정과 관련이있는 자격 증명을 찾을 수 없습니다.
대신 Internet Explorer에서 핫메일 계정에서 로그 아웃 한 다음이 블로그 ( Visual Studio 2012에서 TFS 자격 증명 변경)에 설명 된대로 모든 Internet Explorer 쿠키와 저장된 암호를 지 웁니다.

쿠키와 비밀번호를 지운 후 IE를 다시 시작한 다음 핫메일 (또는 Windows 라이브 계정)에 다시 로그인하십시오.
그런 다음 Visual Studio를 시작하고 TFS에 다시 연결합니다. 지금 자격 증명을 입력하라는 메시지가 표시됩니다.
참고 : 독자는 모든 IE 쿠키를 지울 필요는없고이 3 개의 쿠키 만 지울 필요가 있다고 말 했지만 테스트하지는 않았습니다.
cookie:@login.live.com/
cookie:@visualstudio.com/
cookie:@tfs.app.visualstudio.com/
나는이 같은 문제에 부딪쳤다. 누군가 내 컴퓨터에 로그인하여 TFS 자격 증명을 사용했습니다. VS2012, Windows 7을 실행 중이며 네트워크 관리자가 Credential Manager를 비활성화했습니다.
Visual Studio를 실행하는 사용자와 동일한 사용자로 명령 창에서이 명령을 실행합니다.
rundll32.exe keymgr.dll,KRShowKeyMgr
저장된 모든 자격 증명이 포함 된 팝업이 표시됩니다. TFS 서버용을 제거하십시오.
참고 : Visual Studio는 tfs 자격 증명을 캐시하므로 다시 시작해야합니다.
Visual Studio 설정을 재설정 할 수도 있습니다.
Visual Studio 명령 프롬프트 열기
명령 입력
Devenv /ResetSettings
이미 저장된 TFS 계정을 제거하고 자격 증명을 요청합니다.
Windows 8의 경우 :
제어판-> (검색) 자격 증명 관리자-> 웹 자격 증명 확인
이것은 나를 위해 일했습니다 ...
Manager에서 자격 증명을 정리하고 VS 캐시를 지우는 데 실패한 후 Visual Studio 설치 관리자 (VS2017)에서 Visual Studio 를 복구 하는 것이 좋습니다. 개인적으로 다른 솔루션이 작동하지 않는 것을 발견했습니다.
다른 해결책을 찾았습니다.
- TEAM에서 세션 시작
- SOURCE CONTROL로 이동하여 WORKSPACE를 선택합니다 (빨간색으로 표시).
- 그런 다음 새 작업 공간 추가 ... 이유는 무엇입니까?
- 동일한 작업 공간에서 일하지 않기 때문에 TFS에서 계정을 변경하십시오 (이유를 모르겠습니다)
- 프로젝트를 다시 매핑 할 준비가되었습니다.
100 % 작동을 보장합니다.
'Program Club' 카테고리의 다른 글
| 벡터에 std :: max_element 사용 (0) | 2020.10.25 |
|---|---|
| Google 자동 완성-선택하려면 입력하세요. (0) | 2020.10.25 |
| VSCode에서 git 통합 제거 (0) | 2020.10.25 |
| Python에서 사이트를 핑 하시겠습니까? (0) | 2020.10.25 |
| Ruby에 단일 Boolean 클래스 대신 TrueClass와 FalseClass가있는 이유는 무엇입니까? (0) | 2020.10.24 |