Клон Openshift-git дает отказ в доступе (publickey, gssapi-keyex, gssapi-with-mic)

Я создал новую учетную запись с 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)

Пожалуйста, помогите.


person user3585660    schedule 29.04.2014    source источник
comment
вы уже решили эту проблему? Я встречал нечто подобное с настройкой openshift origin 4.0.8 с puppet.   -  person wiwengweng    schedule 04.08.2014
comment
у меня такая же ошибка   -  person Chaudhry Waqas    schedule 03.07.2016


Ответы (1)


У меня была такая же проблема при попытке клонирования из командной строки...

C:\> git clone GIT_URL  DIRECTORY_TO_CREATE

Наконец, клонирование из пользовательского интерфейса GIT решило проблему. Перейдите в пункт меню «Все программы» -> GIT -> Git GUI и выберите «Клонировать существующий репозиторий».

person user4632216    schedule 04.03.2015