Я создал новую учетную запись с openshift онлайн и создал свое первое приложение. У меня установлено rhc
на моем локальном компьютере. Я впервые настроил ключи ssh, используя rhc setup -l loginname
, я использовал git clone для клонирования удаленного репо, и это сработало нормально. Затем, однако, после изменений и попыток выполнить git push, я получил следующую ошибку:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
Я попробовал несколько решений, представленных на этом форуме, таких как использование ssh-add
и т. д., но это не сработало. Затем я убедился, что все существующие ключи ssh в каталоге .ssh
и из моей онлайн-учетной записи openshift были удалены, а все удостоверения, управляемые ssh-агентом, были удалены. тоже удалил. Затем я снова запустил rhc setup
Это снова создало ssh-ключи по умолчанию и спросило меня, может ли он загрузить открытый ключ, для которого я выбрал «да». Однако тогда это дает мне следующую ошибку:
An SSH connection could not be established to appname-domain-name.rhcloud.com.
Your SSH configuration may not be correct, or the application may not be
responding. connection closed by remote host (Net::SSH::Disconnect)
Пожалуйста, помогите.