sitelink1 | https://msdn.microsoft.com/en-us/library....100).aspx |
---|---|
sitelink2 | |
sitelink3 |
원인이 다양하므로 다음의 각 단계를 완료할때마다 해결되었는지 살펴보도록 한다
1. OS의 계정 정보 확인(사용자,그룹,암호,보안정책 등)
사용자 권한이 부족하다던가 보안정책이 변경된 경우 또는 암호 사용기간이 만료된 경우가 있을 수 있다
2. 계정 권한을 확인
OS 계정상의 문제가 없더라도 TFS상의 계정 권한도 살펴야한다
소속 그룹, 권한 등
3. 클라이언트의 작업영역 정보를 초기화
클라이언트의 작업 영역(workspaces) 캐시에서 작업영역 정보를 초기화 해주는 명령어를 입력한다. (실제 작업영역을 삭제하는 것은 아니므로 안심)
- Visual Studio 의 TF.exe 를 이용한다
-> C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
또는 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer 경로에 위치해 있다
- 명령어의 syntax 와 example 은 다음과 같다
-> syntax : tf workspaces /remove:(*|workspace1[,workspace2,...]) /collection:(*|TeamProjectCollectionUrl)
-> example : tf workspaces /remove:RUNTIME1,MYWORK700 /collection:http://host:port/tfs/컬렉션명
4. 자격 증명 등록
- 제어판 > 사용자 계정 > 자격 증명 관리자 를 실행한다
- [Windows 자격 증명] 부분에 다음을 추가
-> 인터넷 또는 네트워크 주소 : 서버IP 또는 서버이름
-> 사용자 이름 : 인증할 OS계정
-> 암호 : ****
- [일반 자격 증명] 부분에 다음을 추가
-> 인터넷 또는 네트워크 주소 : http://서버IP:서버PORT
-> 사용자 이름 : 인증할 OS계정
-> 암호 : ****
5. Visual Studio 의 캐시파일을 제거
- 위치 : C:\Users\<<Your Alias>>\AppData\Local\Microsoft\VisualStudio\