Раньше у меня была работающая установка 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
.