Всякий раз, когда я пытаюсь нажать, GitHub зависает на некоторое время (~ в минуту) перед выводом:GitHub - как я могу нажать?
SSH: подключиться к хосту gmail.com порт 22: Плохой номер файла фатальным: Удалённая повесил трубку неожиданно
Я проверил несколько ключей SSH. Я был в состоянии ssh github.com, и когда я это делаю, он спрашивает меня за мою фразу, а затем говорит: «Привет, Аро! Вы успешно прошли аутентификацию, но GitHub не предоставляет доступ к оболочке. Подключение к github.com закрыто«
Прежде всего, почему он пытается gmail.com, когда я использую git push? Почему это время, если клавиши ssh кажутся работающими? Я не вижу предупреждений брандмауэра. Я не думаю, что мой маршрутизатор ничего не блокирует. Я на Windows 7.
Как вы думаете, в чем проблема?
.git/конфигурации
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[remote "origin"]
url = [email protected]:MyGithubUsername/Hello.git
fetch = +refs/heads/*:refs/remotes/origin/*
Это звучит как проблема с конфигурацией git, а не проблема с соединением SSH (так что не маршрутизатор, я не думаю). Отправьте свой '.git/config'. Похоже, он может использовать ваш адрес электронной почты в качестве сервера, на который нужно нажать. –
Есть твоя проблема. 'url' под' [remote "origin"] 'должен иметь форму' [email protected]: MyGithubUsername/Hello.git'. Аутентификация осуществляется исключительно на основе ключей. Нет необходимости в именах пользователей или адресах электронной почты в URL-адресе. –
Спасибо Edd Steel :) – Aro