如何解决 Teamcity 中未找到存储库错误?

How do I resolve Repository not found errors in Teamcity?

我使用相同的 VCS 根以完全相同的方式配置了多个项目。项目的所有更改都是项目名称,因此为了保持干燥,我使用以下 fetch url:

共享根目录
git@github.com:<myorg>/%conf.GitProjectName%.git

对于一个项目,这失败了:

List remote refs failed: cannot locate repository at git@github.com:<myorg>/<My project>.git: ERROR: Repository not found.

这真的很奇怪,我可以毫无问题地使用 git@github.com:<myorg>/<My project>.git 克隆 git 存储库。知道如何调试吗?

这不是因为 teamcity,而是因为 github 赋予团队对存储库的权利的新方法,这在我之前是不存在的。没有删除问题来帮助其他可能有问题的人。

我未能使用相同的私钥将两个或更多 github 代表添加到 teamcity。我生成了另一个 private/public 对,将 public 密钥添加到 github 用于新的回购协议,然后将私钥添加到 teamcity 中。这对我有用。希望对你有帮助。