Как настроить подключение к удаленному Git репозиторию

1,00
р.
Как настроить подключение к удаленному Git-репозиторию, через SSH, на компьютере с Windows 7 . И соответственно выкачать содержимое к себе на локальный сервер.
Удаленный репозиторий находится на сервере с git. мне нужно просто склонировать содержимое. никаких пушей обратно. там есть идентификация. сгенерил паблик кей и отослал спец-ту на той стороне. как мне добавить ранее сгенеренный-свой ключ через консоль и подключиться к серверу? какие команды..? Windows 7 на моей машине.

Ответ
Установка
Если ещё не установлен, то Git можно взять здесь. Вместе с ним будет unix-like консоль Git Bash.
https://github.com/git-for-windows/git/releases/
Клонирование через SSH
Пример команды для клонирования через SSH.
git clone [email protected]:brockgr/csshx.git
В общем случае команда для клонирования по SSH выглядит так:
git clone [email protected]:user/reponame.git
Не перепутайте с HTTPS, который потребует авторизации через логин-пароль:
git clone https://github.com/brockgr/csshx.git
Создание ssh-ключа.
На Windows можно как через cmd, так и Git Bash, на *nix — просто в консоли. Но в cmd я не разбираюсь, поэтому привожу инструкцию только для Git Bash & *nix:
ssh-keygen -t rsa -C "[email protected]"
Можно выбрать passphrase, который повышает надёжность, но его нужно будет вводить каждый раз при использовании. Если забудете — ключ бесполезен для дальнейшего использования.
После выполнения команды публичный ключ появляется соответственно в
C:\Users\%username%\.ssh\id_rsa.pub
~/.ssh/id_rsa.pub
Именно публичный ключ нужно передавать специалисту на той стороне. (Наверняка вы так и сделали, но всё-таки стоит об этом сказать)
Если всё сделали правильно, то при попытке соединения по ssh ключ будет использоваться автоматически.
Если ключ уже есть
То его надо положить в c:\Users\%username%\.ssh. Если имя ключа отличается от id_rsa, то надо создать файл c:\Users\%username%\.ssh\config со следующим содержимым:
Host: server.domain IdentityFile путь_и_имя_ключа