我想设置一个Git服务器,让我的开发人员使用用户名和密码登录,以便提交和更改项目.我还需要管理开发人员对项目的访问权限(我想我应该使用gitolite).
我怎样才能做到这一点?
我习惯Subversion这很容易,因为你可以为每个开发人员设置用户名和密码,这可以轻松访问存储库而无需生成SSH密钥并将其放在服务器上.
我按照以下方法在我的 VPS 服务器中配置 GIT 服务器: http://git-scm.com/book/en/Git-on-the-Server-Setting-Up-the-Server
但每次我尝试从我的工作站克隆(我生成密钥并添加到authorized_keys)时,它都会要求我提供 GIT 用户密码!
为什么?我该如何修复它?
谢谢