Fesor
@Fesor
Full-stack developer (Symfony, Angular)

Как настроить свой приватный GIT репозиторий?

Решил я для одного проекта создать свой приватный GIT репозиторий у себя на сервере. И все было бы хорошо, если бы модуль WebDAV для nginx позволял пушить на сервер. Но увы, это не так.

С какой-то там версии GITа появилась такая штука как git-http-backend, которую, теоретически, можно заставить работать как бакэнд для nginx через fastcgi. Но что-то как-то подробной информации в интернете мало. Точнее ее предостаточно, но этап настройки fcgiwrap и т.д. почему-то везде опущен.

Вопрос возможно слегка глупый, но как настроить конфиги nginxа так, что бы все запросы перебрасывало на git-http-backend?

Ставить апач только ради гита очень не хочу. В сети видел массу решений но так как я не являются асом в системном администрировании, то для меня часть этапов настройки так и остается загадкой.

Сервер работает на Debian Squeeze.

Буду рад любой помощи. Ссылки на статьи, личный опыт настроек и т.д.
  • Вопрос задан
  • 9268 просмотров
Пригласить эксперта
Ответы на вопрос 5
А почему хотите использовать http-метод? ssh для пуша не подходит?
Ответ написан
Комментировать
@northbear
Не совсем понятны задачи сервера… Сколько участников в проекте. Доступ к репе по локалке или с публичных сетей тоже? И таки да, почему http? Чем не подходит стандартный ssh-транспорт?
Сами пользуем Gitolite и вам настоятельно советуем…
Ответ написан
1101_debian
@1101_debian
Поставьте себе Gitlab и не мучайтесь.
Ответ написан
Комментировать
andrew_tch
@andrew_tch
www.noop.lv/2011/01/06/gitosis-setup-step-by-step/

мой мануал как раз для таких случаев
Ответ написан
btd
@btd
Добавлю свои 5 копеек. Если не смущает java то можете посмотреть на github.com/btd/luna.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы