1

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

因为我们使用的是同一个 Gem grack

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

相同的路线,相同的 Gem,但是为什么当我输入 git clone http://domain.com/project.git以克隆 repo时git 跳过用户名和密码输入。

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

4

1 回答 1

0

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

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

于 2018-06-09T19:08:04.793 回答