Как разместить репозиторий Git в собственном WebDAV-каталоге
http://www.eserv.ru/GitEservHowTo
- В локальном рабочем каталоге с исходными текстами программы (или иными файлами, версиями которых надо управлять) запустить
git init cd .git git update-server-info
- Скопировать содержимое каталога
.gitв новый подкаталог в своем каталоге на Eserv'е – например,/~user/project.git/– (по FTP или WebDAV). Это создаст репозиторий без необходимости терминального доступа для запуска командыgit --bare initна сервере. - В локальном рабочем каталоге запустить
git remote add upload http://имя:пароль@www.myhost.tld/~user/project.git/
где //www.myhost.tld// – имя вашего сервера.
- Теперь можно добавлять файлы по
git add, коммитить их в локальный резпозиторий поgit commitи запускать передачу изменений на сервер поgit push upload master. Другие пользователи могут запускатьgit clone http://www.myhost.tld/~user/project.git/
для скачивания файлов проекта и
git pullдля обновления.