如何将Github数据克隆到Amazon EC2?

如何将Github数据克隆到Amazon EC2?,github,amazon-ec2,Github,Amazon Ec2,我对Git和AmazonEC2都是新手 我想直接将我的Github代码克隆到AmazonEC2 为此,我参考了以下URL: 我已经执行了上述URL中建议的必要更改,但仍然无法在AmazonEC2上获取数据 按照上面建议的步骤,我可以看到一个目录,但它不显示我在git中的数据&在我的本地目录中 那么,我应该如何克隆AmazonEC2中的所有数据呢 我还想知道另一件事——我是否可以不创建.git而直接将文件放在/var/www目录中 现在,我得到一个错误权限被拒绝(publickey)。致命远

我对Git和AmazonEC2都是新手

我想直接将我的Github代码克隆到AmazonEC2

为此,我参考了以下URL:

我已经执行了上述URL中建议的必要更改,但仍然无法在AmazonEC2上获取数据

按照上面建议的步骤,我可以看到一个目录,但它不显示我在git中的数据&在我的本地目录中

那么,我应该如何克隆AmazonEC2中的所有数据呢

我还想知道另一件事——我是否可以不创建.git而直接将文件放在/var/www目录中

现在,我得到一个错误权限被拒绝(publickey)。致命远程端意外挂起

为此,我还检查了我的ssh密钥,并将其添加到github。我有一个文件用于密钥的authorized_keys,我在github中添加了相同的密钥,但它仍然给我一个权限拒绝错误


有人能给出解决这个问题的建议吗?

您可以从ec2实例中的您想要克隆repo的目录中使用
git clone
命令

git克隆git://github.com/ryanb/railscasts-episodes.git

当然,您需要将url部分更改为您的repo,这将创建一个文件夹,其中的文件以当前目录中的repo命名。如果要将repo中的文件克隆到当前目录,请执行以下操作:

git克隆git://github.com/ryanb/railscasts-episodes.git


句号(.)或点表示Unix中的当前目录。

您使用了什么git命令?您要克隆什么回购协议?什么是实例操作系统?当您通过ssh将git--version导入ec2实例时,它的输出是什么?Ubuntu是我的实例操作系统。我想克隆我的测试报告。当我使用git--version命令时,它会在本地pc中提供以下输出:git version 1.8.4.msysgit.0。所以只需将git repo克隆到ec2实例。git-scm.com/docs/git-clone‎如果您能给我举个例子,我将不胜感激。谢谢jeremyjibrown,它真的帮助了我。。我的问题解决了。我想再问你一个问题:是否可以在不创建存储库目录的情况下克隆所有文件。我的意思是,我希望我的Test repo文件在Test文件夹之外直接进入/var/www文件夹,因为我的网站正在那里运行。你可以从/var/www之外的目录进行克隆,然后如果你想从你的git repo获得任何文件,你可以复制它们或创建符号链接。我希望我的文件在/var/www文件夹中。你能分享一个例子吗?如果你能试着用这个。如上所述。是的,你是对的。我用过。在命令的末尾。但是有一个条件,当前目录必须为空,并且我的/var/www目录中有另一个数据,我希望该数据保留在那里,并且希望不使用文件夹进行克隆,因此使用(.)无法解决我的问题。你能建议其他方法吗?