我最近一个web项目git-ified。 Following this guide,我在我的主目录/home/mt33
中设置了一个裸回购,作为坐在www/
中的克隆的集线器。然后,我将裸露的repo(无工作树)克隆到本地机器,将它们更改,提交并将它们提交给服务器。裸露回购库上的更新后脚本然后注意cd
到www/
克隆,并提取所有更改。这一切都很好。从我的主目录克隆回购
我想添加第二个开发人员,但他无法从坐在我的主目录中的裸回购克隆中克隆。所以我让系统管理员将组读,组写和组执行权限添加到我的主目录,并将第二个开发人员添加到我的组。因此,他确认他可以通过SSH连接到服务器,并将cd
放入主目录中,以及查看repo.git
目录的内容。下面是他所看到的:
drwxrwxr-x 7 mt33 mt33 4096 2012-03-07 19:10 repo.git
当他试图使用
git clone [email protected]:/home/mt33/repo.git my_directory
他获得误差
fatal: '/home/mt33/repo.git' does not appear to be a git repository fatal: The remote end hung up unexpectedly
在这一点上,我不知道该怎么做克隆。 ..在我的主目录中裸露的回购有问题吗?任何指针赞赏...
太棒了。没有想到这一点。干杯! – mt33 2012-04-02 02:05:09