【发布时间】:2014-02-25 19:40:16
【问题描述】:
我是 Git 和 Amazon EC2 的新手。
我想将我的 Github 代码直接克隆到 Amazon EC2。
为此,我参考了以下网址:
http://thelucid.com/2008/12/02/git-setting-up-a-remote-repository-and-doing-an-initial-push/
http://deductiveblog.in/2013/05/19/deploy-to-amazon-ec2-using-git/
我已执行上述 URL 中建议的必要更改,但仍无法在 Amazon EC2 上获取我的数据。
按照上述建议的步骤,我可以看到一个目录 - 但它没有显示我在 git & 在我的本地拥有的数据。
那么我应该如何克隆 Amazon EC2 中的所有数据?
我还想知道另一件事——我是否可以将文件直接放在 /var/www 目录中而不创建 .git?
现在,我收到一个错误权限被拒绝(公钥)。致命的远端意外挂断。
为此,我还检查了我的 ssh 密钥 并将其添加到 github。我有一个文件 authorized_keys 用于密钥,并且我在 github 中添加了相同的密钥,但它仍然给我一个 Permission denied 错误。
任何人都可以就如何解决这个问题提出任何建议吗?
【问题讨论】:
-
你用过什么git命令?你想克隆什么仓库?什么是实例操作系统?当您通过 ssh 进入 ec2 实例时,
git --version的输出是什么? -
Ubuntu 是我的实例操作系统。我想克隆我的测试回购。当我使用 git --version 命令时,它会在我的本地电脑中提供以下输出:git version 1.8.4.msysgit.0.
-
所以只需将 git repo 克隆到您的 ec2 实例。 git-scm.com/docs/git-clone
-
如果你能提供一个例子将不胜感激。
标签: github amazon-ec2