2012-02-22 3 views
4

При попытке совершить ти GitHub репо с использованием EGit я получаю ниже ошибки:Невозможно совершить GitHub репо с использованием EGit

enter image description here

Что означает эта ошибка? Это моя первая фиксация.

Вот как я пытаюсь совершить:

enter image description here

enter image description here

+0

Каковы детали этого исключения? Можете ли вы щелкнуть по кнопке детали и скопировать ее в этот вопрос? (нет захвата экрана, копирование текста) – VonC

+1

Детали такие же, как ошибка причины: «Исключение, обнаруженное во время выполнения команды ls-remote Исключение, обнаруженное во время выполнения команды ls-remote« –

+1

ok, поэтому нет стека вызовов. Можете ли вы клонировать это git-репо через Egit? В других продуктах настроены ли ваши сетевые настройки для разрешения связи https между вашей рабочей станцией и GitHub? – VonC

ответ

2

Проблема для меня была неправильной версией egit. При использовании сайта обновления eclipse я использовал рекомендованную версию вместо версии Indigo.

С Egit download страницы:

enter image description here

+0

Не помогает. Это была точно такая же версия. Сначала мне нужно удалить его. – Horcrux7

1

Я бы сначала убедиться, что ваши настройки правильны с помощью git bash клонировать репозиторий. Это вызовет ошибки при возникновении ошибки. Это подтвердит правильность настроек сети и настроек git.

Если вам нужен URL только для чтения, вы можете попробовать использовать GitHub только для чтения URL, который выглядит как: git://github.com/path/to/repo.git

Однако пользователи GitHub чтения/записи URL-адреса для толкания кода GitHub. Эти URL-адреса используют следующий формат: [email protected]:path/to/repo.git. Вы можете найти эти URL-адреса, указанные на странице рефинансирования github. Возможно, проблема, с которой вы сталкиваетесь, - это то, что вы нажимаете на github, но используете протокол HTTP, а не протокол чтения/записи [email protected].

+0

Спасибо, но я пытаюсь совершить использование только Эгита и стараюсь держаться подальше от использования команд git сколько я могу. –

+1

@ user470184 Я знаю это, но поскольку вы столкнулись с ошибками, вам нужно выполнить некоторые процедуры для отладки причины, по которой Egit не работает. Кроме того, кому нужен GUI? - URL-адрес, который я вам дал, по-прежнему будет использоваться Эгитом (теоретически). Но если материал не работает, вам нужно выяснить, почему, иногда это означает, что попасть в терминал не так уж плохо и избавит вас от тонны головной боли. –

2

4 марта GitHub временно отключены все открытые ключи, пока вы не одобрите их из-за соображений безопасности. У меня была такая же проблема, когда я пытался совершить. Для тех, кто встретил те же исключения после 4 марта 2012 года, перейдите к https://github.com/settings/ssh/audit/ и одобрите открытые ключи, чтобы снова вытащить из/в ваш репозиторий.

+0

Правда. См. Http://stackoverflow.com/questions/9766682/how-can-i-review-my-ssh-key-for-github/9766805#9766805 – VonC

+0

Спасибо за это. Знал, это было бы просто! Приветствия. – slugmandrew

1

В моем случае настройка ssh-ключа на github была выполнена неправильно. Как только я удалил репозиторий конкретных ключей развертывания и определил глобальный ключ ssh, все стало работать, как ожидалось, для меня

2

Добавление .git к URL-адресу репозитория для меня.

-1

Переход на правильную глубину в URL-адрес репозитория, чтобы соответствовать каталогу .git на самом деле (без указания самого .git) работал для меня. Я пытался подняться на один уровень слишком высоко.

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