PyCharm IDE Подключение к GitHub Repo - PullRequest
1 голос
/ 19 марта 2019

Я пытаюсь протолкнуть некоторые коды в GitHub Repo, но после следования документации PyCharm установить Remotes , установить директорию на Repo и установить ssh исполняемый файл на «Встроенный» (в настройках контроля версий) я получил следующую ошибку:

  dnb_api: ssh: Could not resolve hostname github.com: Name or service not known Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.

странная вещь: репозиторий действительно существует, и ссылка для подключения в форме SSH: "git@github.com: user / repo.git"

Важно отметить, что я нахожусь под корпоративным прокси, но все настройки прокси настроены правильно (так как я могу устанавливать пакеты и подключаться с помощью внешних API). Даже

  'git config --global http.proxy <username>:<password>@proxy:port' 

и

  'git config --global https.proxy <username>:<password>@proxy:port'

где правильно сконфигурировано в командной строке.

У вас есть идея, как это выяснить?

1 Ответ

1 голос
/ 19 марта 2019

Во-первых, SSH не нужно устанавливать прокси-сервер: указанный прокси-сервер будет использоваться для соединений HTTPS.

Во-вторых, дважды проверьте в командной строке, что ssh -Tv git@github.com работает (см. " Проверка вашего SSH-соединения ": так вы видите приветственное сообщение?).
Любая миссия, которую я выполнял с корпоративным клиентом, всегда заключалась в том, чтобы SSH был заблокирован клиентским прокси.

ОП Петтер Мендес указывает:

Я обновил учетные данные Windows с токеном Git, и теперь он работает ....

Это значит:

  • URL-адрес был HTTPS, а не SSH
  • У учетной записи GitHub было активировано 2FA, и в этом случае в качестве пароля используется только токен.
...