Git与密码,而不是公钥

我有一个git服务器运行一个小组进行检查,我想知道是否有一种方法来设置它,使用户可以使用他们的密码login,而不必使用公钥?

谢谢你的帮助!

您可以在Git服务器上设置智能https传输 ,这意味着您可以使用Apache身份validation机制(例如,可以链接到LDAP,允许您使用LDAPlogin名/密码)。

Smart-HTTP基本上只是在服务器上启用Git提供的新的CGI脚本,称为git-http-backend
这个CGI将读取修改后的git fetch和git push二进制文件发送的path和头文件,这些二进制文件已经学会了以特定的方式与智能服务器进行通信。