создаем репозиторий
обращаться к репозиторию будет со сторонней машины на Windows7
качаем и устанавливаем
Git for Windows -
http://code.google.com/p/msysgit/
TortoiseGit -
http://code.google.com/p/tortoisegit/
при установке выбираем OpenSSH в качестве клиента SSH.
для клонирования репозитория на рабочую машину - в нужной папке жмем правую кнопку мыши и выбираем "Git clone..."
в поле url указываем
например
Код: Выделить всё
git+ssh://vasia@example.com:2687/opt/projects/test.git
порт можно указывать как стандартный 22й так и любой другой, который вы указали при настройке OpenSSH на сервере.
Так же есть возможность короткой записи:
path указывается относительно домашней папки. Если нужно от корня, то пишется полный путь. Порт и прочее можно насроить в файле ~/.ssh/config например так:
Код: Выделить всё
Host alias
Port port
HostName host
# При необходимости можно указать прокси-сервер. Подробности о команде читайте в man connect
ProxyCommand connect.exe -H proxy_host:proxy_port %h %p
В качестве алиаса может выступать любое значение, тогда ссылка для клонирования будет иметь следующий вид:
При использовании PuTTY (для TortoiseGit), все необходимые параметры (порт для подключения, прокси-сервер) можно настроить в ней. В качестве адреса сервера используйте имя профиля подключения в PuTTY.