如何解决 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 中。这对我有用。希望对你有帮助。
我使用相同的 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 中。这对我有用。希望对你有帮助。