簡體   English   中英

Git克隆到Amazon AWS EC2實例的私有存儲庫

[英]Git clone private repo to Amazon AWS EC2 instance

我正在嘗試將私有git存儲庫克隆到Amazon AWS EC2實例(運行Linux的Bitnami MEAN堆棧)

我已經為用戶“ bitnami”創建了ssh密鑰,並將公共密鑰添加到了我的Github帳戶。

問題是用戶“ bitnami”沒有足夠的權限:

bitnami@ip-xxx-xx-xx-xx:~/apps$ git clone git@github.com:MyGitUserName/MyRepoName.git
fatal: could not create work tree dir 'MyGitRepo'.: Permission denied

一種解決方案是切換到root用戶:$ sudo su

但是令我驚訝的是,我為“ bitnami”用戶生成的ssh密鑰對於root用戶不存在。 至少,當我切換到root用戶時,/。ssh目錄缺少ssh密鑰,而當我切換回“ bitnami”用戶時,它會再次出現。

那么,這里最好的方法是什么? 我希望“ bitnami”用戶具有〜/ apps文件夾的讀/寫/可執行權限。

看着這個答案: 無法創建工作樹目錄“ example.com” 。:權限被拒絕

我試過了:

sudo chown -R bitnami apps

但是我得到了同樣的錯誤

好吧,我知道為什么失敗了。

何時去:sudo chown -R bitnami應用

我需要以root用戶而不是我授予其權限的用戶身份運行該命令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM