4

从 TeamCity Enterprise 9.1.3 对我的 git 存储库进行测试连接时出现此错误。任何人都可以更仔细地解释这个错误吗?

列表远程参考失败中的测试连接失败:org.eclipse.jgit.errors.TransportException: https://git_repo_url:git-upload-pack 不允许

4

2 回答 2

3

上周我也遇到了这个问题。Github 于 2021 年 8 月 13 日禁用了用户名/密码身份验证,导致我们的 TeamCity 身份验证因 OP 错误而中断。

解决方案是

  • 使用我们在 TeamCity 中使用的用户名通过浏览器登录 GitHub
  • 转到https://github.com/settings/tokens并生成一个新的访问令牌。对我们来说,可以完全访问“repo”,但似乎没有其他权利有效。给它任何符合您安全要求的到期日期。
  • 更新 TeamCity VCS 设置以使用该访问令牌作为“密码”,保持“用户名”正常。
于 2021-08-18T11:27:35.390 回答
2

我很高兴也很高兴能分享我的经验。

测试连接失败,密码/访问令牌完全正确。

Teamcity VCS

突然,我检查了 gitconfig,git config --global --get credential.helper发现有

[credential]
    helper = store

我解决了:

git config --global --unset credential.helper

晚餐后,Teamcity VCS 再次工作。 Teamcity VCS

于 2021-05-17T11:51:01.537 回答