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 已更改为带有 https 的完整域名,并且公共 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”按钮在哪里?
如何刷新 Visual Studio 2017 Team Explorer 面板中的远程分支列表?
VS2017 Build Explorer仅显示最近7个版本 - 如何扩展?
Team Explorer Everywhere:无法执行 HistoryAction。 java.lang.NullPointerException
如何使用 TFS(Team Explorer Everywhere)插件更正与 Eclipse 上的代码完成相关的错误?