git clone from->到目录混淆

时间:2012-02-20 20:04:22

标签: git path github directory git-clone

我在我的EC2 / var / www目录中,想要获取我的Github存储库htdocs的内容。

当我在这里时:

/var/www $

如果我输入:

git clone git@github.com:tim-peterson/htdocs.git

然后Git在/ var / www。

中创建一个名为htdocs的目录

但是,我只想将我的htdocs的内容放入www文件夹而不是名为/ var / www / htdocs的新文件夹。

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

最后添加.

git clone git@github.com:tim-peterson/htdocs.git .

通常,[git clone](不包括选项)的语法是

git clone <repository> [<directory>]

如果指定<directory>,则将相对于当前目录创建它,并在其中创建存储库。如果它是绝对路径,则将在那里创建存储库。

如果省略<directory>,则会假定basename的{​​{1}}(最后路径元素,不包括.git后缀)。

请参阅http://linux.die.net/man/1/git-clone

答案 1 :(得分:1)

根据我在此处看到的内容,回购不是公共存储库(或者它甚至不存在):https://github.com/tim-peterson

因此,如果它是私人仓库,则您无法使用git协议来克隆它。你需要使用https / ssh(在后一种情况下,设置kets)