2011-01-06 2 views
9

Я выполнил шаги с Egit user guide, но я получаю сообщение об ошибке с ошибкой auth.Проблемы с нажатием на github-хранилище от Eclipse: сбой аутентификации

Что я делаю:
Я скопировал открытый ключ из Window > Preferences > Network Connections > SSH2 > Key Management на GitHub в настройках аккаунта

Тогда я
Team > Push ...
Я вхожу в [email protected]:.... Ури и нажмите кнопку Далее. Но затем я получаю ошибку:

**Cannot get remote repository refs 
Reason: [email protected]:.... : Auth fail** 

В чем может быть проблема?

Благодаря

+1

Теперь он работает в Eclipse + Github. Снимите флажок в хранилище флажков в защищенном хранилище. Но в Zend Studio + моя учетная запись unuddle все еще не работает. Здесь сообщение об ошибке: ERROR: gitosis.serve.main: доступ для чтения репозитория запрещен [email protected]: derk/demuno.git: ОШИБКА: gitosis.serve.main: доступ к доступу к хранилищу отрицается – Derk

+0

, а также решается это. Кажется, что каждый нерепультичный репозиторий должен быть связан с проектом – Derk

ответ

0

Вы можете попытаться следовать this tutorial, используя мерзавца + SSH протокол:

git+ssh://[email protected]/path_to/repo.git.github 

Только одна [email protected] не будет работать.

alt text

+0

Ок, у меня нет опции протокола git + ssh в Eclipse. Я пробовал с ssh, но он дает ту же ошибку – Derk

+0

@ Derk: что вы используете? Какая версия eclipse и какая версия EGit? – VonC

+1

См. Также https://bugs.eclipse.org/bugs/show_bug.cgi?id=326526 – VonC

2

я наконец установил это на моей платформе (в основном была ключевой проблемой, но также важно не иметь ведущую косую черту перед путем репо в диалоге на фото выше). Вы можете увидеть больше деталей в моем посте здесь, если Вам нравится:

http://www.eclipse.org/forums/index.php?t=msg&goto=648905&S=9bcfa96ab726d744d41a19c7fb02d723#msg_648905

Удачи!

Melissa

+0

Спасибо Мелиссе! Настройка его сначала в представлении репозитория git работала для меня, когда ничего больше не было – Roger

+0

Большое спасибо за это. Это сводило меня с ума !!! Это сработало!! – kiduxa

4

Проверьте свое решение от этого смежного вопроса: "Auth Failed" error with EGit and GitHub

Кратко: установить GIT_SSH переменного окружение с путем к системе SSH исполняемого файлу перед запуском Eclipse. Далека от приятных, но работает.

Для Ubuntu:

> export GIT_SSH=/usr/bin/ssh 
> eclipse 
2

Не забудьте добавить .git на имя хранилища в URI: поле

, например, если ур имя пользователя является Decoderx и имя репозитория Git является Foo URI : https://github.com/Decoderx/foo.git

и не "https://github.com/Decoderx/foo" это решить эту проблему для меня.

+1

Это сработало для меня. – Ron

9

Старый вопрос, но для дальнейшего использования:

Убедитесь, что вы сделали установки толчок удаленного. Это сработало для меня, когда я получил и Не могу получить удаленные репозитории refs -problems («... Passphrase for ...» и «Auth fail» в диалоговом окне «Push ...»).

При условии, что вы уже:

  1. Настройка ключей SSH с Github (Window> Preferences> Общие> Сетевые подключения> SSH2)

  2. Настройка локального репозитория (вы можете следовать this guide для этого)

  3. Создан репозиторий Github (same guide)

... вот как вы это делаете:

  • Перейти к Git репозиториев вид (Window> Show View> Other> Git репозиториев)
  • Расширить свой Repository и щелкните правой кнопкой мыши ПУлЬТОВ - ->"Создание удаленного"
  • "Remote Name": происхождение, "Настройка толчок": проверено ->нажмите "OK"
  • Нажмите кнопку "Изменить ..." кнопка
  • Вставьте ваш мерзавец URI и выберите протокол SSH ->нажмите "Готово"
  • Теперь нажмите "Сохранить и Нажмите" и СЕЙЧАС вы должны получить приглашение на ввод пароля ->ввести общественную фразу ключа здесь (при условии, что вы сделали (и вы должны) настроить ключевые фразы для вашего открытого ключа) ->нажмите «OK»
  • Теперь вы должны получить подтверждение окно: «Толкаемые YourRepository - происхождения» ->нажмите «OK»
  • Push to upstream, но на этот раз использование «Настроен удаленный репозиторий» в качестве назначения Git репозиторий
  • Go получить себе хорошо заработал чашку кофе!
+0

Ты спас мой день.Огромное спасибо. – LittleLebowski

+0

Это также решило мою проблему. –

+0

Это не помогло мне. –

Смежные вопросы