VS 2017 Team Explorer-无可用的存储库

时间:2018-12-12 16:33:33

标签: git visual-studio tfs team-explorer

我有一个要托管的新Team Foundation Server-版本16.131.28226.3。它通过SSL连接并具有有效的证书。

我创建了一个名为“测试”的新团队项目。

项目源控件​​类型为Git。

在Visual Studio 2017-15.9.4 Team Explorer中,我可以在本地Git存储库下克隆此git repo。我已经成功添加并推送到服务器。

但是,如果我尝试连接到这个新的Team Foundation Server-管理连接,连接到项目,添加TFS服务器;当我添加TFS服务器时,旁边会有一个感叹号图标,如果我将鼠标悬停在服务器名称上,它会显示

  

没有可用的存储库

选择后,“连接”按钮将被禁用。在下面的屏幕截图中,第二个突出显示的服务器是有问题的服务器:

enter image description here

因此本地存储库未与团队存储库关联,因此我无法将工作项分配给签入等。

我已明确将自己作为用户添加到项目中,但我不知道该怎么做。有什么建议吗?

2 个答案:

答案 0 :(得分:5)

我的问题是-在服务器上,Team Foundation Server管理控制台上,公共URL不正确。我们的公共URL已更改为带有https的完整域名,并且公共URL仍设置为旧的HTTP LAN地址。


赏金编辑:

这实际上有效!我检查了TfsMgmt.exe,并仅指定https://MachineName作为公共URL。

enter image description here

我编辑了它并指定了完全合格的域名,单击测试链接时忽略了一个错误,然后重新启动了包含SQL的TFS服务器。

Ps我以前不得不添加证书,添加受信任的URL:https://stackoverflow.com/a/43036526/495455,而且我还使用用户名/密码将TFS服务器添加到Windows Credentials Manager中。

答案 1 :(得分:0)

几天前,当我进入一个使用VSTS的新项目时,这发生在我身上。管理员需要向您提供访问存储库的权限。如果允许,我们需要确保我们在正确的URL上,并且允许您进入分支。


最后,进行交叉检查

  • 您拥有回购许可
  • 您在正确的分支上
  • URL是正确的
  • 如果没有任何效果,请通知您的管理员