“git克隆”;似乎不是git存储库;

“git克隆”;似乎不是git存储库;,git,ubuntu,git-clone,Git,Ubuntu,Git Clone,当我试图克隆git用户家外的远程git时,我遇到了一个错误 Cloning into test... fatal: '/media/raid/repo/test.git' does not appear to be a git repository fatal: The remote end hung up unexpectedly 我不确定为什么会出现这个错误,我试图做的是将git移动到另一个磁盘。 目前,git驻留在我的git用户主页中,当它驻留在用户空间中时,我可以从该git进行克隆。我

当我试图克隆git用户家外的远程git时,我遇到了一个错误

Cloning into test...
fatal: '/media/raid/repo/test.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
我不确定为什么会出现这个错误,我试图做的是将git移动到另一个磁盘。 目前,git驻留在我的git用户主页中,当它驻留在用户空间中时,我可以从该git进行克隆。我曾尝试通过软链接直接通过挂载路径访问另一个磁盘,但没有成功

在git服务器上运行Ubuntu12.04,git用户具有ssh访问权限

下面是一些基本测试,在我的raid磁盘上,我有一个副本if test.git

/home/git [git user's home]
lrwxrwxrwx 1 git  git    11 Jan  8 21:22 tst.git -> test.git//
drwxr-xr-x 7 git  git  4096 Jan  8 21:20 test.git/
lrwxrwxrwx 1 git  git    18 Jan  7 06:48 repo -> /media/raid/repo//

/media/raid/repo [The preferred location]
drwxrwxr-x  7 git     git     4096 Jan  4 10:33 test.git/

OK  - git clone gitserver:/home/git/test.git
OK  - git clone gitserver:/home/git/tst.git
NOK - git clone gitserver:/home/git/repo/test.git
NOK - git clone gitserver:/media/raid/repo/test.git

这是我缺少的一些基本Linux安全性,还是git的问题?

您的路径似乎不完整。您的路径应该是这样的:
/HOME/USER/media/raid/repo/test.git
找到了原因。。。 Git用户没有访问/media/raid的权限,这是我犯的一个小错误。 现在我可以软链接到raid,并且可以使用以下语法进行访问:

git clone gitserver:repo/test.git

我仍然觉得错误消息很奇怪。

/media/raid/repo是来自根目录的路径,因此它也无法工作。
/code>、
/media
/media/raid
/media/raid/repo
上的目录权限是什么?