为什么来自远程机器的git clone说它不是git存储库?

时间:2015-02-01 09:54:19

标签: git ubuntu ubuntu-12.04

在远程计算机上( ubuntu 12.04 )我在我的repo文件夹中和我使用的文件夹中创建了一个test/文件夹:

git init

ll文件夹中运行命令test会向我显示.git内的test个文件夹。
现在我想使用以下方法在我自己的机器上远程克隆这台机器( ubuntu 12.04 ):

git clone ssh://rahil-p001@172.16.35.117/Documents/repos/test

但是我收到以下错误:

Cloning into 'test'...
rahil-p001@172.16.35.117's password: //I enter password then...
fatal: '/Documents/repos/test' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

我对使用git感到很陌生,并且无法想到它不应该工作的任何理由。
您如何解释该错误消息?

1 个答案:

答案 0 :(得分:1)

这可以用正常的Ubuntu distribution does not have a /Documents

来解释

http://1.bp.blogspot.com/-vuqCDlnP_Rc/TfLv5Ql6YmI/AAAAAAAAAKE/g8oVglafrVY/s640/directory.jpg

(例如参见“The directory Tree”)

尝试使用非裸仓库的完整路径(check it with pwd -P):

git clone ssh://rahil-p001@172.16.35.117/home/rahil-p/Documents/repos/test