[英]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.