Частный репозиторий мерзавца по http

можно ли рекомендовать какое-либо решение легкой задачи для установки репозитория мерзавца, доступного через http (s, cleutus предложил)? У меня есть свой собственный http сервер, и я хотел бы использовать его для хостинга некоторого незначительного частного проекта. Дома я могу ssh, который это, но в брандмауэрах работы мешает мне делать так.

Там какой-либо свободный путь состоит в том, чтобы открыть небольшой частный репозиторий мерзавца, к которому я могу продвинуть / выборка через http так, чтобы я мог совместно использовать проекты между домом и работой? Заранее спасибо!

15
задан pistacchio 17 February 2010 в 07:14
поделиться

1 ответ

Git изначально поддерживает это. Конечно, вам понадобится HTTP-сервер.

Поместите ваш (пустой) репозиторий в папку, к которой может получить доступ ваш веб-сервер. В этом каталоге выполните следующие команды:

$ git --bare update-server-info
$ mv hooks/post-update.sample hooks/post-update

Первая команда предоставляет дополнительную информацию, чтобы веб-сервер знал, что делать с репозиторием. Вторая команда гарантирует, что информация обновляется каждый раз, когда кто-то отправляет в репозиторий.

Вы можете найти эту информацию здесь: http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#setting-up-a-public-repository

22
ответ дан 1 December 2019 в 03:14
поделиться
Другие вопросы по тегам:

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