У меня была такая же проблема на моем экземпляре AW2 EC2 Ubuntu, и я только что решил его с толчком в правильном направлении от этого blog post.
Что было для меня было то, что у root
был доступ к папке, в которую я клонировал.
drwxr-xr-x 2 root root 4096 Apr 25 00:51 sites
Из-за этого, я должен был сделать команду sudo git clone ...
, потому что я не имел права на запись в эту папку, как мой пользователь по умолчанию.
Все, что мне нужно сделать, это дать себе доступ на запись к/сайтам папки
sudo chown -R ubuntu /sites
что позволил мне опустить Sudo в git clone...
команды, которая управляла командой GIT как пользователь ubuntu
.
Это исправлено для меня, и я думаю, что файлы в моей папке ~/.ssh
принадлежали ubuntu
, и это должен был быть пользователь, выполняющий команду.
Вы уверены, что ваш ключ авторизован для конкретного репо? –
как я могу это проверить? Я имею в виду, что я создал repo самостоятельно на mac, а затем клонировал репо в экземпляре ubuntu. Теперь я пытаюсь нажать на экземпляр ubuntu. – locoboy
Хм, думаю, я мог бы знать эту проблему. Вероятно, это что-то связано с моим .git/config? – locoboy