我使用相同的VCS root以完全相同的方式配置了多个项目。对项目进行的所有更改都是项目名称,因此为了保持干净,我将使用以下获取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 repo而没有任何问题。有关如何调试这个的想法吗?
答案 0 :(得分:5)
这不是因为团队城市,这是因为github的新方法是在我想到之前将团队权限授予存储库。没有删除问题以帮助其他可能存在问题的问题。
答案 1 :(得分:0)
我没有使用相同的私钥向teamcity添加两个或更多github代表。我已经生成了另一个私有/公共对,为github添加了公共密钥以用于新的repo,然后将私钥添加到teamcity中。这对我有用。希望它有所帮助。