繁体   English   中英

如何将 Github 存储库克隆到运行 apache2 的 Amazon EC2 实例

[英]How can I clone a Github repo to an Amazon EC2 instance running apache2

我的 EC2 实例上的 SSH 和 Github 似乎存在一些问题。 我正在尝试克隆 Github 存储库并且遇到权限错误,但是在检查我的 SSH 连接时似乎没问题。 我曾尝试删除并添加到 Github 的密钥等。 任何见解将不胜感激。

检查github SSH的结果

尝试克隆 Github 存储库的结果

当您运行克隆时,您正在使用sudo这意味着您的 ~/.ssh 与第一个命令不同( /root/.ssh vs /home/ubuntu/.ssh )。 我猜你这样做是为了你有权写入/var/www

如果您需要写入此目录,则是更改其中的权限(即sudo chmod 777 /var/www )。 但是,我真的建议不要这样做,因为您不希望出现允许任何人写入此目录的错误。

另一种方法是将代码签出到本地目录(即/home/ubuntu/www ),然后使用 sudo 将文件移动到那里(即sudo mv /home/ubuntu/www/* /var/www )。

您正在尝试使用 ssh 方法来克隆存储库。 要使用 ssh 方法克隆存储库,您需要完成验证。 您可以跳过所有麻烦,并可以使用存储库链接直接克隆存储库。 尝试使用命令

git clone https://github.com/JSutliff/webServicesIndex html

并且存储库将被克隆到名为 html 的文件夹中,而无需任何验证。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM