Git ls远程和Git更新,具有群组身份验证
我已经将我的Git repos转换为使用群组身份验证,而不是基本身份验证。当任何人都可以进行身份验证时,这一切都很好,但我有两个命令的问题,有什么办法解决吗Git ls远程和Git更新,具有群组身份验证,git,jenkins,atlassian-crowd,Git,Jenkins,Atlassian Crowd,我已经将我的Git repos转换为使用群组身份验证,而不是基本身份验证。当任何人都可以进行身份验证时,这一切都很好,但我有两个命令的问题,有什么办法解决吗 git ls远程-h头 我没有办法在这里指定任何凭据(在Jenkins中) git远程更新 如何在这里传递凭证 在Jenkins中,当配置Git存储库URL时,我得到以下信息: Failed to connect to repository : Command "git ls-remote -h http://---/---.git HEA
Failed to connect to repository : Command "git ls-remote -h http://---/---.git HEAD" returned status code 128:
stdout:
stderr: fatal: Authentication failed
您使用的是什么Git存储库管理器?您可以使用SSH(例如),我通过http访问它,没有SSH,也不希望启用它。因此,它是Apache上的智能http设置,使用Gitolite来管理权限。当我切换到群组进行身份验证时,问题(大部分是恼人的消息)就开始了。你们能举一些消息的例子吗?Crowd的Apache集成向客户端提供了基本的身份验证,因此除了使用中心Crowd凭据之外,它应该与以前没有什么不同。@Joe:在Jenkins中,这是我得到的唯一消息。