2014-10-11 3 views
0

어디서나 팀 탐색기에서 인증하는 데 문제가 있습니다. kinit myusername을 실행하고/tmp에 캐시 파일을 만듭니다. 시도는 다음을 제공합니다.CentOS의 모든 곳에서 팀 탐색기로 Kerberos 인증

 
> tf get myproj -recursive 
Access denied connecting to TFS server http://[removed] (authenticating as mydomain\myusername) 

그런 다음 내 사용자 이름을 묻습니다. 나는 실패한 동일한 도메인과 사용자 이름을 부여하고 받아들입니다. 아래 로그 파일을 확인했습니다.

 
more teamexplorer-clc-2014.10.11-11.22.03.log 
2014-10-11 11:22:03,990 INFO [main] (com.microsoft.tfs.jni.loader.NativeLoader) Loaded /opt/TEE-CLC-12.0.0/native/linux/x86/libnative_console.so from user-specified directory 
2014-10-11 11:22:04,374 INFO [main] (com.microsoft.tfs.jni.loader.NativeLoader) Loaded /opt/TEE-CLC-12.0.0/native/linux/x86/libnative_misc.so from user-specified directory 
2014-10-11 11:22:04,867 INFO [main] (com.microsoft.tfs.jni.loader.NativeLoader) Loaded /opt/TEE-CLC-12.0.0/native/linux/x86/libnative_auth.so from user-specified directory 
2014-10-11 11:22:04,871 INFO [main] (com.microsoft.tfs.jni.natives.NativeAuthMethods) Loaded GSSAPI library: libgssapi_krb5.so 
2014-10-11 11:22:04,876 INFO [main] (com.microsoft.tfs.client.clc.commands.Command) Using default credentials (supported and available) 
2014-10-11 11:22:05,009 INFO [main] (com.microsoft.tfs.core.config.httpclient.DefaultHTTPClientFactory) HttpClient configured for http://[removed], authen 
ticating as logged in user 
2014-10-11 11:22:07,556 ERROR [main] (com.microsoft.tfs.core.httpclient.HttpMethodDirector) Negotiate Scheme did not provided token 
com.microsoft.tfs.core.httpclient.auth.AuthenticationException: Negotiate Scheme did not provided token 
     at com.microsoft.tfs.core.httpclient.auth.NegotiateScheme.authenticate(NegotiateScheme.java:284) 
     at com.microsoft.tfs.core.httpclient.auth.AuthorizationHeaderScheme.authenticateHost(AuthorizationHeaderScheme.java:34) 
     [removed] 
     at com.microsoft.tfs.client.clc.Application.run(Application.java:149) 
     at com.microsoft.tfs.client.clc.vc.Main.main(Main.java:34) 
2014-10-11 11:22:07,625 INFO [main] (com.microsoft.tfs.core.httpclient.HttpMethodDirector) Failure authenticating with NEGOTIATE @[removed] 

this similar thread, 참조하십시오. 프로필 명령이 내 TF에서 사용할 수없는 것으로 보입니다.

답변

0

문제는 모든 팀 탐색기에서 잘못된 서버를 사용한다는 것입니다. 어쨌든 명령 행에서 인증을 요청했을 때 성공했습니다. 어쨌든 문제는 Kerberos와 아무 관련이 없습니다. tf workspace -new -s : server 작업 영역을 사용하여 서버 이름을 수정하면 자격 증명을 요구하는 작업이 중단되었습니다.