我想设置一个Git服务器,让我的开发人员使用用户名和密码登录,以便提交和更改项目.我还需要管理开发人员对项目的访问权限(我想我应该使用gitolite).
我怎样才能做到这一点?
我习惯Subversion这很容易,因为你可以为每个开发人员设置用户名和密码,这可以轻松访问存储库而无需生成SSH密钥并将其放在服务器上.
小智 4
在 Unix/Linux 上,只需在服务器上为 git 项目创建一个新目录(命名约定是文件夹名称应以 .git 结尾)。然后使用以下命令初始化目录:
git init --裸
现在你有一个空的 git main 仓库。用户可以使用以下命令从您的服务器克隆此存储库:
git clone 用户名@主机名:/path/to/git/folder
(将要求输入密码)
使用 Unix/Linux 用户管理工具来管理您的开发人员访问权限。