Git 从我的主目录克隆repo

Git 从我的主目录克隆repo,git,unix,permissions,git-clone,Git,Unix,Permissions,Git Clone,我最近注册了一个网络项目,我在我的主目录/home/mt33中设置了一个裸repo,作为www/中克隆的中心。然后我将裸repo(无工作树)克隆到本地机器,进行更改、提交,并将原始主机推送到服务器。然后,裸回购上的更新后脚本负责将cd复制到www/并提取所有更改。这一切都很好 我想添加第二个开发人员,但他无法从我的主目录中的裸repo进行克隆。因此,我要求系统管理员将组读、组写和组执行权限添加到我的主目录中,并将第二个dev添加到我的组中。因此,他确认他可以通过SSH连接到服务器,并将cd插入主

我最近注册了一个网络项目,我在我的主目录
/home/mt33
中设置了一个裸repo,作为
www/
中克隆的中心。然后我将裸repo(无工作树)克隆到本地机器,进行更改、提交,并将原始主机推送到服务器。然后,裸回购上的更新后脚本负责将
cd
复制到
www/
并提取所有更改。这一切都很好

我想添加第二个开发人员,但他无法从我的主目录中的裸repo进行克隆。因此,我要求系统管理员将组读、组写和组执行权限添加到我的主目录中,并将第二个dev添加到我的组中。因此,他确认他可以通过SSH连接到服务器,并将
cd
插入主目录,以及查看
repo.git
目录的内容。以下是他看到的:

drwxrwxr-x 7 mt33 mt33 4096 2012-03-07 19:10 repo.git

当他试图使用

git克隆theseconddev@theserver:/home/mt33/repo.git my_目录
他收到错误

fatal:“/home/mt33/repo.git”似乎不是git存储库
致命:远程端意外挂起


现在我不知道该怎么办。。。我的主目录中的裸回购是一个问题吗?您可能还需要为
/home/mt33/repo.git
中的文件添加这些权限

chmod -R g+rwx /home/mt33/repo.git

(还要确保在
config
文件中设置
sharedRepository=true
,以便将来正确保留权限。)

您可能还需要为
/home/mt33/repo.git
中的文件添加这些权限

chmod -R g+rwx /home/mt33/repo.git

(还要确保在
config
文件中设置
sharedRepository=true
,以便将来正确保留权限。)

尝试从www位置克隆第二个开发人员。如果这样做有效(不要让他/她推:-),那么您可以使用其他工作流(作为解决实际问题的方法),您可能会了解ssh或ssh/git设置。

尝试从www位置克隆第二个开发人员。如果这样做有效(不要让他/她推:-),那么您可以使用其他工作流(作为解决实际问题的一种方法),您可能会了解ssh/git或ssh/git设置。

。我没想到。干杯好极了我没想到。干杯