Я пытаюсь получить доступ к git через ssh вместо hhtps в моем проекте в aws.Я следовал этому шагу здесь и добавил ключ ssh.Я получаю следующую ошибку в журнале.
Failed to add the RSA host key for IP address 'xxx' to the list of known hosts (/home/webapp/.ssh/known_hosts).
Я сменил владельца с ec2-user на webapp.Теперь у меня есть
Warning: Permanently added the RSA host key for IP address '192.30.253.113' to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
ssh -vT git@github.com
т
OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 января 2017
debug1: чтение данных конфигурации /etc / ssh / ssh_config
debug1: / etc / ssh / ssh_config строка 58: применение параметров для *
debug1: подключение к порту github.com [192.30.253.112] 22.
debug1: соединение установлено.
debug1: навсегда_установка_установки: 0/0
debug1: key_load_public: нет такого файла или каталога
debug1: идентификационный файл /root/.ssh/id_rsa тип -1
debug1: key_load_public: такого файла или каталога нет
debug1: файл идентификации /root/.ssh/id_rsa-cert тип -1
debug1: key_load_public: нет такого файла или каталога
debug1: файл идентификации /root/.ssh/id_dsa тип -1
debug1: key_load_public: такого файла или каталога нет
debug1: файл идентификации /root/.ssh/id_dsa-cert тип -1
debug1: key_load_public: такого файла или каталога нет
debug1: файл идентификации / root/.ssh/id_ecdsa тип -1
debug1: key_load_public: такого файла нет или directory
debug1: файл идентификации /root/.ssh/id_ecdsa-cert тип -1
debug1: key_load_public: нет такого файла или каталога
debug1: файл идентификации /root/.ssh/id_ed25519 тип -1 *
debug1: key_load_public: такого файла или каталога нет
debug1: идентификационный файл /root/.ssh/id_ed25519-cert тип -1
debug1: включение режима совместимости для протокола 2.0
debug1: строка локальной версии SSH-2.0-OpenSSH_7.4
debug1: удаленный протокол версии 2.0, удаленная версия программного обеспечения babeld-9db747ba
debug1: нет совпадения: babeld-9db747ba
debug1: аутентификация на github.com:22 как «git»
debug1: SSH2_MSG_KEXINIT отправлено
debug1: SSH2_MSG_KEXINIT получено
debug1: kex: алгоритм: curve25519-sha256@libssh.org
debug1: kex: алгоритм ключа хоста: rsa-sha2-512
debug * debug * debug * debugkex: сервер-> клиентский шифр: chacha20-poly1305@openssh.com MAC: сжатие: нет
debug1: kex: клиент-> серверный шифр: chacha20-poly1305@openssh.com MAC: сжатие: нет
debug1:kex: curve25519-sha256@libssh.org need = 64 dh_need = 64
debug1: kex: curve25519-sha256@libssh.org need = 64 dh_need = 64
debug1: ожидается SSH2_MSG_KEX_ECDH_REPLY * сервер ключа: 1049 * debug1: отладка s:-rsa SHA256: nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8
debug1: хост 'github.com' известен и соответствует ключу хоста RSA.
debug1: найден ключ в /root/.ssh/known_hosts:1*1052:Ключ хоста RSA для IP-адреса '192.30.253.112' к списку известных хостов.
debug1: повторный ключ после 134217728 блоков
debug1: отправлено SSH2_MSG_NEWKEYS
debug1: ожидается SSH2_MSG_NEWKEYS
debug1: SSH2_MSS_SG2_GS_S_SW2_GS_SGB2_GS: получен отладочный_объект: SSH2_MSS получил:* debug1: повторный ввод после 134217728 блоков
debug1: получение SSH2_MSG_EXT_INFO
debug1: kex_input_ext_info: server-sig-algs =
debug1: получение SSH2_MSG_SERVICE_ACCEPT
debug1: продолжениеСледующий метод аутентификации: publickey
debug1: пробует закрытый ключ: /root/.ssh/id_rsa debug1: пробует pключ rivate: /root/.ssh/id_dsa
debug1: пробный закрытый ключ: /root/.ssh/id_ecdsa
debug1: пробный закрытый ключ: /root/.ssh/id_ed25519
debug1: больше не требуется аутентификацияметоды, чтобы попробовать.
Отказано в доступе (publickey).
Пожалуйста, помогите решить эту проблему.