我目前在我的linux私有git服务器上有基于ssh的身份验证。但我想为它而不是ssh密钥创建用户名和密码验证。用户都有Windows系统。我该怎么办呢?
答案 0 :(得分:0)
您需要设置一个侦听器,该侦听器将访问Windows用户使用的LDAP(假设他们已经必须在其Windows工作站上进行身份验证)。
这通常是一个Apache:
参见" Git with Ldap on Ubuntu with Apache"举一个具体的例子。
如果您的Windows用户未对自己进行身份验证,则需要设置ldap server in which you insert some ldif user files(如此ldif file)
然后,相同的apache可以联系您自己的ldap服务器。
答案 1 :(得分:0)
直接使用gitlab(一种类似Gitbucket的软件)作为远程服务器,不仅支持SSH,而且还支持HTTP