我有一个位于 /home/myaccount/git/project 的现有裸 git 存储库。我目前正在本地机器上通过 ssh 使用它,没有任何问题。我想在服务器上添加第二个用户,该用户只能访问这个 git 存储库(也许将存储库移到我的帐户文件夹之外?)。如何?在 slicehost 上使用最新版本的 git 和 ubuntu。
我有这个设置:用户:sleepyhead 用户:developer1 组:git。sleepyhead 和 developer1 都是该组存储库 /home/sleepyhead/git/project1 的成员
我想:将存储库移动到适当的位置,/home/git/project1 或 /usr/local/git/project1。推荐什么?developer1 应该具有使用 git 读写 project1 的权限。不应授予其他权限。
我不知道如何正确设置权限并将 developer1 限制为只能使用 git 访问 project1。