Создание git-репозитория на нестандартном порту SSH
Создаём отдельного пользователя на сервере (если необходимо):
# useradd -m -s /bin/bash -d /home/git git
Логинимся:
# su git
Создаём каталог для будущего репозитория:
$ cd; mkdir repo1
Создаём репозиторий на который будут приходить коммиты:
$ cd repo1; git --bare init
На клиенте если репозиторий уже создан в корне выполняем:
$ git remote add origin ssh://git@XXX.XXX.XXX.XXX:PORT/home/git/repo1
Если репозитория ещё нет - клонируем его с сервера:
$ git clone ssh://git@XXX.XXX.XXX.XXX:PORT/home/git/repo1