Teamcity 和 gitosis 身份验证问题
我的服务器上有一个由 gitosis 管理的 git 存储库。在同一台服务器上,我的 CI 有 teamcity。
我似乎无法通过 teamcity 连接到 git 存储库。
我有一个管理员用户,可以通过 cygwin 访问存储库(在同一服务器上的 git 用户下),但是当我尝试设置 teamcity 以使用管理员的私钥进行访问时,出现身份验证问题:“连接测试失败: com.jcraft.jsch.JSchException:身份验证失败'。
在团队城市中,我的用户名样式为电子邮件,身份验证方法为私钥,用户名与公钥相同,并且私钥的路径是正确的。
当使用密码访问时,我被告知该路径看起来不像 git 存储库,尽管它是并且通过 cygwin 工作得很好。
如果有人将 teamcity 连接到 gitosis 存储库,请告诉我您是如何管理它的。
I've a git repository administered by gitosis on my server. On the same server I have teamcity for my CI.
I can't seem to connect to the git repository through teamcity.
I've an Administrator user that can access the repository (its under a git user on the same server) through cygwin, however when I try to setup teamcity to access with the Administrator's private key I get an authentication issue: 'Connection test failed: com.jcraft.jsch.JSchException: Auth fail'.
In team city I have username style as email, authentication method as private key, the username is the same as the public key and the path to the private key is correct.
When using password access I'm told the path doesn't look like a git repository, even though it is and works fine through cygwin.
If anyone has teamcity connecting to a gitosis repository please let me know how you managed it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我已经解决了问题......我使用了错误的用户类型。我只使用用户名而不是用户名电子邮件。
I've solved the problem.... I was using the wrong user type. I was using just user name not user name email.