Идея IntelliJ провалилась с «Git Pull Failed.В доступе отказано (публичный ключ). 'во время вытягивания - PullRequest
0 голосов
/ 27 февраля 2019

Во-первых, моя машина работает через прокси (через openVPN).У меня есть проект, который был клонирован из репозитория GitLab.Когда я пытаюсь работать с git через терминал, он работает нормально, но когда я пытаюсь работать через IntelliJ Idea, происходит сбой с ошибкой «Permission denied (publickey)».Параметр «SSH исполняемый» в IDE установлен на «Native».SSH-ключ был добавлен в мой профиль GitLab.Это странно для меня, потому что git работает нормально через терминал.Может быть, причина в моих настройках прокси или в настройках IDE?

Ответы [ 2 ]

0 голосов
/ 28 февраля 2019

Я использовал Pycharm (также из JetBrains, такой же, как IntelliJ IDEA) и видел похожую проблему в pycharm.Основной режим должен использовать настройки вашей системы, верно?Pycharm назвал его «Автоопределение настроек прокси», этот режим у меня не работает, тогда я использую ручной режим, чтобы заполнить настройки прокси.Теперь это работает хорошо.

Надеюсь, это полезно для вас.

0 голосов
/ 28 февраля 2019

Ошибка выглядит так, как будто неправильный ключ ssh используется для доступа к хранилищу, поэтому, скорее всего, он не связан с настройками прокси.Однако, если прокси-сервер настроен в IDEA, попробуйте отключить его, чтобы убедиться.

Другие возможные причины:

  • В IDE используется другой клиент git (не такой, какв оболочке)
  • В Windows вы используете GitBash с каким-то конкретным .ssh / config, который работает только в GutBash, а не в командной строке Windows
  • Помощник IDE, который обрабатывает запросы на ввод пароля, не работает по некоторым причинам.
  • Что-то еще?

Проверьте журналы IDE для более подробной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...