加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 在Ubuntu上有多个用户的Git仓库

发布时间:2020-12-13 18:03:26 所属栏目:Linux 来源:网络整理
导读:我有一个现有的裸git仓库位于/ home / myaccount / git / project中.我目前正在使用它从我的本地机器ssh没有任何问题.我想在服务器上添加一个只能访问这个git存储库的用户(可能会将repo移到我的帐户文件夹之外)?怎么样?在slicehost上使用最新版本的git和ub
我有一个现有的裸git仓库位于/ home / myaccount / git / project中.我目前正在使用它从我的本地机器ssh没有任何问题.我想在服务器上添加一个只能访问这个git存储库的用户(可能会将repo移到我的帐户文件夹之外)?怎么样?在slicehost上使用最新版本的git和ubuntu.

我有这个设置:
用户:sleepyhead
用户:开发人员1
组:git sleepyhead和developer1都是此组的成员
存储库/ home / sleepyhead / git / project1

我要:
将存储库移动到适当的地方,/ home / git / project1或/usr/local / git / project1.推荐什么
developer1应该有权利用git读写project1.不应该给予其他权限.

我不知道如何正确设置权限,并限制开发者1只能使用git到project1进行访问.

解决方法

让他创建一个ssh密钥对,并发给你公钥.

将公钥添加到?/ .ssh / authorized_keys文件中,并添加命令=“…”选项将其限制为git-shell – 参见this link示例.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读