Так что я просто установил экземпляр Amazon EC2. И установлен git ..Разрешение отказано при клонировании git-хранилища
sudo yum install git
Затем я установил свой ключ ssh с github. Теперь, когда я пытаюсь клонировать мой репозиторий в/вар/WWW/HTML папку я получаю эту ошибку ..
fatal: could not create work tree dir 'example.com'.: Permission denied
и когда я бегу как корень ...
Cloning into 'example.com'...
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Но я убедился, что Мой открытый ключ github соответствует моему ключу ~/.ssh/id_rsa.pub. Есть что-то, чего я здесь не хватает?
, так что если у меня нет// ss-каталога в моем/root (/root/.ssh), я должен просто создать это, а затем ssh-keygen и т. Д. Оттуда? На данный момент cd ~/.ssh приводит меня к моему ключу. – coryj
@coryjacik. Вы могли бы это сделать, да. Хотя лучшие практики говорят, что вы не должны делать это как root. Лучше изменить группу/var/www/html, чтобы быть группой, членом которой является ваш пользователь, и предоставить групповой доступ к этому каталогу. – nos
хорошо, имеет смысл. Спасибо. – coryj