我的服务器上有一个由 gitosis 管理的 git 存储库。在同一台服务器上,我的 CI 有 teamcity。
我似乎无法通过 teamcity 连接到 git 存储库。
我有一个管理员用户,可以通过 cygwin 访问存储库(它在同一服务器上的 git 用户下),但是当我尝试设置 teamcity 以使用管理员的私钥访问时,我遇到了一个身份验证问题:'连接测试失败: com.jcraft.jsch.JSchException:身份验证失败'。
在团队城市中,我的用户名样式为电子邮件,身份验证方法为私钥,用户名与公钥相同,私钥的路径正确。
当使用密码访问时,我被告知该路径看起来不像 git 存储库,即使它是并且通过 cygwin 可以正常工作。
如果有人将 teamcity 连接到 gitosis 存储库,请告诉我您是如何管理它的。