【问题标题】:How do I resolve Repository not found errors in Teamcity?如何解决 Teamcity 中的 Repository not found 错误?
【发布时间】:2016-10-18 05:42:44
【问题描述】:

我已经使用相同的 VCS 根以完全相同的方式配置了多个项目。项目的所有更改都是项目名称,所以为了保持干燥,我与以下获取 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:&lt;myorg&gt;/&lt;My project&gt;.git 克隆 git 存储库而没有任何问题。关于如何调试的任何想法?

【问题讨论】:

    标签: github teamcity teamcity-9.0


    【解决方案1】:

    这不是因为 teamcity,而是因为 github 提供了一种新的方式来授予团队访问存储库的权限,而这在我之前是不存在的。没有删除问题以帮助其他可能遇到问题的人。

    【讨论】:

    • 答案是什么?
    • @StealthRabbi 对我的具体问题的回答是,正如我在上面所写的,github 已经改变了他们授予团队对存储库的权限的方式。因此,您必须授予团队访问存储库的权限。
    【解决方案2】:

    我未能使用相同的私钥将两个或多个 github 代表添加到 teamcity。我已经生成了另一个私有/公共对,将公钥添加到 github 以获取新的 repo,然后将私钥添加到 teamcity。这对我有用。希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-17
      • 1970-01-01
      • 2021-03-04
      • 2012-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多