TeamCity Github 问题

TeamCity Github issue

当我尝试在 teamcity 的根项目中创建 git 存储库的 VCS 根目录时。它在测试连接时给我一个奇怪的错误。错误说:

Cannot find revision of the default branch 'master' of vcs root "jetbrains.git"
{instance id=30, parent internal id=-1, parent id=dummy_jetbrains.git,
description: <my git repo URL>

这个错误让我抓狂,我无法解决这个问题。我可以使用 git cmd 在 cmd 行中以通常的方式克隆和推送更改到我的 repo。

我的 git 回购是一个 public 回购在 github 上,我使用 master 作为默认分支。

我需要在 git 集线器设置中做些什么吗?

我没有足够的积分来写这篇评论,但我认为您应该检查以下几点:

Git 的路径:此框在您的 VCS 根配置中为空,因此 Teamcity 默认为 TEAMCITY_GIT_PATH。您是否尝试过明确设置为构建代理的 git 安装目录?

URL:您是否为 github 指定了 https URL? https://github.com/yourname/repo.git

您是否刚刚在 Github 上创建了存储库?您还需要确保 master 分支存在于远程。

最后,您可以查看TeamCity 服务器日志。这将为您提供有关无法连接的原因的更多详细信息。

通过在 git.I 中创建一个名为 "master" 的分支来解决该问题的一个简单方法认为 teamcity 正在寻找 master 分支。

为我解决这个问题的是我尝试连接的 VCS 路由的大小写都是小写,但在 TeamCity 中我将其大写