【问题标题】:VS 2017 Team Explorer - No Repositories AvailableVS 2017 Team Explorer - 没有可用的存储库
【发布时间】: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 连接到它吗?

标签: git visual-studio tfs team-explorer


【解决方案1】:

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


赏金编辑:

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

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

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

【讨论】:

    【解决方案2】:

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


    最后,交叉检查

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-17
      • 2014-08-10
      • 1970-01-01
      • 2018-01-25
      • 1970-01-01
      • 2023-03-14
      • 2015-11-08
      • 2014-09-19
      相关资源
      最近更新 更多