为什么git skip username&使用http协议时输入密码

时间:2012-12-05 16:11:35

标签: ruby git http ruby-on-rails-3.2

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

由于我们使用的Gem grack相同。

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

相同的路线,相同的宝石,但为什么git skip username&我输入时输入密码 git clone http://domain.com/project.git来克隆一个回购。

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

1 个答案:

答案 0 :(得分:0)

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

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