Клонирование Gitosis на нестандартном порте - PullRequest
1 голос
/ 17 февраля 2012

Когда Гитос-админ с

git clone ssh://gitosis@192.168.1.1:gitosis-admin.git

Я не смог подключиться, потому что ssh подключается к порту 22, а мой ssh ​​работает на 2211. Итак, я искал решение в Интернете. Это должно быть так же просто, как добавить порт в мой файл .ssh / config. Я добавил следующее в файл (который я хочу создать)

Host bml
HostName 192.168.1.1
Port 2211

При выполнении:

git clone ssh://gitosis@bml:gitosis-admin.git

Я получаю следующую ошибку:

Cloning into 'gitosis-admin'... ssh: connect to host port 22: Bad file number fatal: The remote end hung up unexpectedly

Что говорит о том, что мой конфигурационный файл недействителен или мой конфигурационный файл не используется.

Итак ... Я проверил это на хосте, которого не было

git clone ssh://gitosis@bmlsomething:gitosis-admin.git

Который привел с той же ошибкой, что и раньше

Cloning into 'gitosis-admin'... ssh: connect to host port 22: Bad file number fatal: The remote end hung up unexpectedly

Это говорит о том, что файл конфигурации не используется (okey все еще может быть недопустимым файлом, но может ожидать по крайней мере другую ошибку).

Как я могу это исправить? Кстати, я на Windows 7: -s.

1 Ответ

1 голос
/ 17 февраля 2012

Согласно это , git clone ssh://user@host:port/repository должно работать.

Насколько я знаю, ~/.ssh/config не используется Windows.

РЕДАКТИРОВАТЬ: Этот вопрос также обсуждается здесь .

...