С моего Mac я могу запустить :
git clone ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo my-demo-repo
просто отлично, после запуска ssh-keygen
и загрузки открытого ключа, как описано в приведенном выше URL.
Выполнение того же из экземпляра EC2 linux завершается с ошибкой:
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Однако у меня сложилось впечатление, что проблема не в отказе со стороны CodeCommit, а в недостаточных разрешениях со стороны группы безопасности EC2. Они установлены на:
Является ли ssh-from -where и что-либо в любом месте не достаточно? (Git внизу использует ssh
, нет?) Что еще я должен сделать, чтобы иметь возможность git clone ..
на экземпляре EC2?