Назад | Перейти на главную страницу

Шаги по установке и настройке сервера Git, завис… :(

У меня есть сервер CentOS 6.2, и я хочу установить и настроить там Git Server. Я читал много документации, например, в этих [1] и [2], но я застрял, потому что это немного сложнее, чем SVN Server, и у него много дел. Я устанавливаю git-core git-web git-daemon и gitolite. Я экспортирую свой SSH-ключ Pub со своего клиента (ПК с Fedora 17) на сервер. У меня есть раздел / data, в котором я создал папку и назвал ее / gitrepo, и я хочу, чтобы там были все репозитории. Какие файлы я должен настроить для этого? Как настроить git-web для поиска там репозиториев? У меня есть проект в / var / www / html, как мне добавить этот проект в репозиторий git?

Заранее спасибо, надеюсь, кто-нибудь сможет прояснить мои идеи

[1] http://www.calculate-linux.org/main/en/gitolite
[2] http://linuxsysadminblog.com/2012/06/gitolite-add-edit-or-delete-git-repository-name/

Git работает немного иначе, чем SVN.

Я не знаю, насколько вы глубоко погрузились в Git, но короче говоря, вам не нужно много работать, чтобы доставить репозиторий Git на сервер.

Единственное, что нужно Git, - это SSH-соединение с вашим сервером. Никакого демона не требуется (по крайней мере, для хостинга Git).

Просто чтобы было понятно. Согласно философии Git, каждый, кто работает над проектом в Git, имеет собственный локальный репозиторий. Итак, вы просто отправляете свой собственный репозиторий на сервер.

Для Git-web вы можете посмотреть на это: http://repo.or.cz/w/alt-git.git?a=blob_plain;f=gitweb/INSTALL