VS访问不到TFS、VS连接TFS报TF30063
===============================================
2017/7/4_第1次修改 ccb_warlock
===============================================
这个问题查了很久没找到解决这个问题的解答,故针对我遇到的这种情况在这做个记录。
背景:
由于项目需求需要到TFS(Team Foundation Server)上创建项目,像之前一样:打开VS -> 菜单栏的"团队" -> "管理连接"。
准备创建项目时弹出了输入域账号密码,可是输入了正确的域账号和密码还是显示连接失败。
通过输入URL来添加TFS服务器,结果报 TF30063:您没有访问 192.168.1.1的权限(192.168.1.1为TFS所在的IP)。
而我的账号是TFS管理员的账号,于是试着通过git重新拉取之前项目master分支的源码,结果是成功的。
一开始怀疑是域账户过期了需要修改密码,但是更新了域账户后还是不行。
再怀疑是VS版本问题,因为我部署的VS是VS2017猜测可能是bug,但是试了VS2015和VS2013排除了这种可能。
接着怀疑是我的域账户已经没有了TFS管理员的权限,但是在TFS中重新应用了管理员连接还是失败(通过浏览器去访问192.168.1.1:8080/tfs,用我的域账户登录正常进入)。
最后是在查该问题时偶然看到代理服务器,突然想到几周前部署内部代理时修改过IE的代理设置,于是将IE再切换回不走代理的状态。
IE取消代理的步骤:
1.点开IE的Internet选项;
2.tag选择“连接”,点开“局域网设置” ;
3.代理服务这取消勾选,点击确定;
再通过VS去连接TFS,连接终于正常了。
结论:IE设置代理服务会导致VS连接TFS失败(TF30063:您没有访问 ********的权限),可以通过取消IE的代理来解决这个问题。
这个问题的原因由于没查到资料这里也不便做任何猜测,以后遇到再做记录