4

Раньше у меня была работающая установка Git в Windows, но по какой-то причине она больше не работает, и я не знаю, что делать, чтобы это исправить.

Если бы я следовал учебному пособию по настройке GitHub, он сказал бы, что все, что мне нужно сделать, чтобы убедиться, что вещи копасетичны, это набрать

ssh -T git@github.com

и когда я это делаю, все становится модно

C:\
> ssh -T git@github.com
Hi klauern! You've successfully authenticated, but GitHub does not provide shell access.

Поэтому я уверен, что смогу клонировать один из своих проектов локально (например, ветвь проекта, который у меня есть):

C:\
> git clone git@github.com:klauern/ruby.git
Cloning into 'ruby'...
FATAL ERROR: Network error: Connection timed out
fatal: The remote end hung up unexpectedly

Я могу справиться с этим, используя протокол https:// за HTTP-прокси, но я тоже должен иметь возможность использовать протокол ssh , верно?

редактировать

Я добавлю, что я использую Windows-установку Git с http://git-scm.com/, у меня установлены и работают PuTTy и PAgeant, а также папка ~/.ssh со всеми ключами в ней. Как я упоминал выше, раньше это работало, но сейчас это не так, и единственный тест, который я знаю, это ssh -T .

1 ответ1

1

Вопрос " Как заставить git работать с pagent(putty) на Windows?"упоминает проблему с plink, связанную с проблемой 251.

Это похоже на ошибку в putty/plink: plink будет просто указывать вам IP-адрес, указанный в Default Settings по умолчанию (putty), и игнорирует имя хоста командной строки, если вы его укажете.

Вопрос « Can't Push Commits to Central Repository » также напоминает нам о том, чтобы проверить декларацию вашего источника (git remote show origin)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .