【发布时间】:2010-09-26 11:56:23
【问题描述】:
我在 /home/myaccount/git/project 中有一个现有的裸 git 存储库。我目前正在本地机器上通过 ssh 使用它,没有任何问题。我想在服务器上添加第二个用户,该用户只能访问这个 git 存储库(也许将存储库移到我的帐户文件夹之外?)。如何?在 slicehost 上使用最新版本的 git 和 ubuntu。
我有这个设置: 用户:瞌睡虫 用户:开发者1 组:git。 sleepyhead 和 developer1 都是该组的成员 存储库 /home/sleepyhead/git/project1
我想: 将存储库移动到适当的位置,/home/git/project1 或 /usr/local/git/project1。推荐什么? developer1 应该具有使用 git 读写 project1 的权限。不应授予其他权限。
我不知道如何正确设置权限并限制 developer1 只能使用 git 访问 project1。
【问题讨论】:
标签: linux security git ubuntu repository