我需要构建一个Git服务器,它允许来自Window和* nix的客户端进行读写。 有许多教程展示了如何通过ssh构建gitolite服务器,这需要客户端发送其公钥。但是每次我想要将某个人的电脑上拉/推送到某人的计算机时,生成密钥和重新配置gitolite都很烦人。
无论如何只需使用用户/密码构建一个git服务器吗?
由于 千斤顶
答案 0 :(得分:0)
标准git不要求您使用密钥对。 如果您没有可用的公钥,则只会在与服务器进行交互时提示您输入密码。
但要求是每个贡献者在服务器上都有一个* nix帐户。使用git-daemon可以轻松设置对repo的匿名访问权限。
那就是说,我认为你误解了关键的东西。您只需要为每个新用户配置内容并为生成一次,而不是每次访问回购时。