簡體   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