我有一个要托管的新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服务器时,旁边会有一个感叹号图标,如果我将鼠标悬停在服务器名称上,它会显示
没有可用的存储库
选择后,“连接”按钮将被禁用。在下面的屏幕截图中,第二个突出显示的服务器是有问题的服务器:
因此本地存储库未与团队存储库关联,因此我无法将工作项分配给签入等。
我已明确将自己作为用户添加到项目中,但我不知道该怎么做。有什么建议吗?
答案 0 :(得分:5)
我的问题是-在服务器上,Team Foundation Server管理控制台上,公共URL不正确。我们的公共URL已更改为带有https的完整域名,并且公共URL仍设置为旧的HTTP LAN地址。
赏金编辑:
这实际上有效!我检查了TfsMgmt.exe,并仅指定https://MachineName作为公共URL。
我编辑了它并指定了完全合格的域名,单击测试链接时忽略了一个错误,然后重新启动了包含SQL的TFS服务器。
Ps我以前不得不添加证书,添加受信任的URL:https://stackoverflow.com/a/43036526/495455,而且我还使用用户名/密码将TFS服务器添加到Windows Credentials Manager中。
答案 1 :(得分:0)
几天前,当我进入一个使用VSTS的新项目时,这发生在我身上。管理员需要向您提供访问存储库的权限。如果允许,我们需要确保我们在正确的URL上,并且允许您进入分支。
最后,进行交叉检查