为什么git在使用http协议时跳过用户名和密码输入

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么git在使用http协议时跳过用户名和密码输入相关的知识,希望对你有一定的参考价值。

我使用rails设置了一个git http服务器。与GitLab非常相似。

因为我们使用的Gem grack相同。

唯一的区别是Grack :: Auth.valid?方法,它只是授权用户的用户名和密码。

相同的路线,相同的宝石,但为什么git跳过用户名和密码输入我输入git clone http://domain.com/project.git来克隆回购。

有人可以告诉我如何解决这个问题。非常感谢。

答案

一种可能性是Git已经使用credential helper缓存了这些凭证。

另一种可能性是服务器端的身份验证机制未正确设置(2012年Grack,gitlab-workhorse

以上是关于为什么git在使用http协议时跳过用户名和密码输入的主要内容,如果未能解决你的问题,请参考以下文章

Git使用ssh密钥

使用队列时跳过 SQS 消息

使用 vba 添加新记录时跳过空白字段

MyEclipse的Git插件上传项目每次都要输地址,还要输用户名密码

如何用fidder跳过密码进行用户账号登陆

git使用ssh密钥