VS 2017 Team Explorer - 没有可用的存储库

Posted

技术标签:

【中文标题】VS 2017 Team Explorer - 没有可用的存储库【英文标题】:VS 2017 Team Explorer - No Repositories Available 【发布时间】:2019-05-13 19:38:41 【问题描述】:

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

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

项目源代码控制类型为 Git。

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

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

没有可用的存储库

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

因此本地回购与团队回购没有关联,因此我无法将工作项分配给我的签到等。

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

【问题讨论】:

您连接到项目了吗?也许您应该更多地探索文档。 docs.microsoft.com/en-us/azure/devops/user-guide/…那里应该没问题。 连接按钮被禁用 您能在 Web 或管理控制台中看到您的收藏/项目吗? @wannadream - 是的,它完全可以从 tfs 网站获得。我可以看到我的签到历史等。 你能用 git cli 连接到它吗? 【参考方案1】:

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


赏金编辑:

这确实有效!我检查了 TfsMgmt.exe,只为公共 URL 指定了 https://MachineName。

我对其进行了编辑并指定了完全限定域名,单击测试链接时忽略了一个错误,然后我重新启动了包括 SQL 在内的 TFS 服务器。

Ps 我之前必须添加证书,添加受信任的 URL:https://***.com/a/43036526/495455,并且我还使用我的用户名/密码将 TFS 服务器添加到 Windows 凭据管理器中。

【讨论】:

【参考方案2】:

几天前,当我进入一个使用 VSTS 的新项目时,这发生在我身上。管理员需要为您提供访问 repo 的权限。如果获得许可,我们需要确保我们位于正确的 URL 和您被允许的分支上。


最后,交叉检查

你有repo的权限 你在正确的分支上 网址正确 如果没有任何效果,去通知你的管理员

【讨论】:

以上是关于VS 2017 Team Explorer - 没有可用的存储库的主要内容,如果未能解决你的问题,请参考以下文章

VS2012 Team Explorer 中的“Filter By Solution”按钮在哪里?

Team Explorer 2010 是免费的吗?

如何刷新 Visual Studio 2017 Team Explorer 面板中的远程分支列表?

VS2017 Build Explorer仅显示最近7个版本 - 如何扩展?

Team Explorer Everywhere:无法执行 HistoryAction。 java.lang.NullPointerException

如何使用 TFS(Team Explorer Everywhere)插件更正与 Eclipse 上的代码完成相关的错误?