我有一个现有的git repo(一个裸机),到目前为止只能由我写.我想打开一些UNIX用户组foo,这样foo的所有成员都可以推送它.我知道我可以轻松地设置一个新的 git repo:
git init --bare --shared=group repodir
chgrp -R foo repodir
Run Code Online (Sandbox Code Playgroud)
但我需要现有 repo目录的等效操作.
我正在使用一个盒子作为共享仓库,我的团队通过ssh连接到它.
我所做的是:
在中央计算机上创建一个空的git存储库 git init
然后从每个工作站做一些事情 git clone ssh://user@central-box/Users/user/Projects/my-project/.git/
这很好用,但每当我推动这样的东西时,git一直对我大喊大叫:

有没有更好的方式来共享ssh上的repo .
重要提示:我很清楚这些gitosis工具的存在,我不想要任何花哨的东西.只需通过ssh共享.git repo.
谢谢