Как произвести клонирование git репозитория с сервера (ошибка)?
Первый раз устанавливаю Git на 2008 R2.
Что было сделано:
1. Установлен Git
2. Установлен Bitvise SSH Server
3. На сервере создан локальный пользователь test и добавлен в группу администраторов
4. В настройках SSH сервера пользователю test разрешен доступ виндовому паролю
5. Подключение с рабочих станций по SSH работает, проблем нет
6. На сервере через Git Gui был создан репозиторий по пути e:\Repositories\test
7. Далее с рабочей станции выполняю в git bash "git clone ssh://test@server:/e/Repositories/test
8. В ответ получаю fatal: does not appear to be git repository, fatal: Could not read from remote repository
2 дня читаю форумы, не понимаю в чем ошибка, права у пользователя test на эту папку есть.
Проблема решилась, в настройки SSH сервера добавлено значение Exec request prefix равному = cmd.exe /c e:\git\bin\sh.exe e:\git\cmd\githelper.sh (после githelper.sh обязательно должен быть пробел)
и на сервере в папке e:\git\cmd создать файл githelper.sh с содержимым $*