如何设置使用用户/密码的Git服务器?

如何设置使用用户/密码的Git服务器?,git,gitolite,Git,Gitolite,我需要构建一个Git服务器,它允许来自Window和*nix的客户端进行读写。 有很多教程展示了如何通过ssh构建gitolite服务器,这需要客户端发送其公钥。但是每当我想把我的源代码拉到某人的计算机上或从某人的计算机上推到计算机上时,生成密钥并重新配置gitolite是很烦人的 是否可以简单地使用用户/密码构建git服务器 谢谢 Jack标准git不要求您使用密钥对。 如果您没有可用的公钥,它将在与服务器交互时提示您的密码 但是,要求每个参与者在服务器上都有一个*nix帐户。设置对回购协议的

我需要构建一个Git服务器,它允许来自Window和*nix的客户端进行读写。 有很多教程展示了如何通过ssh构建gitolite服务器,这需要客户端发送其公钥。但是每当我想把我的源代码拉到某人的计算机上或从某人的计算机上推到计算机上时,生成密钥并重新配置gitolite是很烦人的

是否可以简单地使用用户/密码构建git服务器

谢谢
Jack

标准git不要求您使用密钥对。 如果您没有可用的公钥,它将在与服务器交互时提示您的密码

但是,要求每个参与者在服务器上都有一个*nix帐户。设置对回购协议的匿名只读访问非常容易


也就是说,我认为你误解了关键的东西。您只需要为每个新用户配置内容并生成密钥一次,而不是每次访问repo时。

试试这个?不确定是否使用用户/密码:PU可以考虑使用WebDever与WebDAV模块通过HTTPS支持Git,例如:@ MARCHIGIL:基于WebDAV的方法实际上已经过时了。Git1.6.6引入了基于CGI的。另外,也是现代的。可能是重复的谢谢你们,gitolite的智能HTTP可能是正确的方式。只要记住,如果你经常切换工作站,就要随身携带你的钥匙。