Описание тега git-http-backend

git-http-backend — это серверная часть CGI для git smart http. Используйте этот тег при проблемах с push/pull с удаленным репозиторием git или при настройке сервера git через этот бэкенд.
1 ответ

Настройка Git Server в Windows С помощью git-http-backend.exe

Я нахожусь в процессе настройки сервера Git (1.7.2.3) на машине WS 2008, используя Apache и git-http-backend.exe. Я следил за хорошей тутой. У меня работает графический интерфейс, я могу раздраженно клонировать и, если я добавлю следующее в конфигур…
28 сен '10 в 22:28
2 ответа

ГИТ-HTTP-бэкенд

Я попытался настроить git-сервер с помощью git-http-backend, и все работает так, как я хочу, но есть одна маленькая вещь. Конфиг <VirtualHost *:80> ServerName git.server.com SetEnv GIT_PROJECT_ROOT /srv/git SetEnv GIT_HTTP_EXPORT_ALL SetEnv RE…
28 авг '11 в 18:27
1 ответ

git-http-backend/nginx - ошибка 22 при нажатии

У меня есть онлайн-сервер (Ubuntu 17.04), на котором размещены мои репозитории. Я попытался настроить HTTPS на этом сервере, и я могу вытащить, но я не могу выдвинуть, это терпит неудачу со следующей ошибкой: ошибка: невозможно получить доступ к URL…
16 окт '17 в 14:09
1 ответ

GitSmartHTTP для репозиториев Gitolite через Apache не позволяет мне подтолкнуть

Я настраиваю CGI-скрипт git-http-backend для обработки моего git.domain поддомен. Сервер находится за ELB (эластичным балансировщиком нагрузки) в облаке AWS. Мой серверный конфиг выглядит следующим образом (мой git-хостинг обрабатывается gitolite): …
0 ответов

uWSGI + nginx + git-http-backend

У меня есть проблема установить соединение с git-http-backend на nginx с помощью uwsgi. Я могу клонировать репо, но не могу ничего выдвинуть, потому что это: 17:20:58.877539 git.c:344 trace: built-in: git push -v 17:20:58.877648 run-command.c:640 tr…
19 апр '18 в 16:14
0 ответов

Git репозиторий unclonebale после толчка

Я установил удаленный репозиторий git на своем веб-сайте и использую https://github.com/gima/pgkiss качестве интерфейса для git-http-backend. Я могу клонировать его и изменить, но как только я перейду к главной ветке, он станет не клонируемым. Я все…
05 апр '18 в 19:03
2 ответа

Как настроить git через http?

Мне нужно настроить git-сервер с помощью git-over-http (smart http), но ресурсы, доступные онлайн, являются беспорядком, смешиваются с другой конфигурацией apache, отсутствуют детали или не являются достаточно явными. Я отвечаю на этот вопрос сам, о…
04 ноя '14 в 12:15
4 ответа

Apache и git-http-backend

В настоящее время я настраиваю некоторые репозитории git на машине Ubuntu LTS 14.04 с Apache 2.4.7. Это конфигурация apache: SetEnv GIT_PROJECT_ROOT /var/www/html/git SetEnv GIT_HTTP_EXPORT_ALL 1 SetEnv REMOTE_USER $REDIRECT_REMOTE_USER ScriptAliasM…
23 сен '14 в 13:04
0 ответов

Git http-backend не работает на Apache/Xampp для Windows

Я везде искал ответ на свою проблему, но я не смог найти ничего, связанного с моей конкретной проблемой, так что вот и я. По сути, я не могу получить доступ к своему хранилищу или заставить работать git-http-backend с помощью apache. Когда я набираю…
24 ноя '17 в 23:03
0 ответов

Bare git repo не клонируется после отправки коммита

У меня проблема с собственным git-сервером, на котором я использую только git-http-backend. Я обнаружил, что после создания пустого хранилища на сервере с этим: git init --bare Я могу клонировать пустой репо на любом хосте с любым пользователем, git…
15 май '18 в 09:17
1 ответ

Настройка git-http-backend с помощью Apache 2.4

Я пытаюсь настроить git-сервер, используя git-http-backend и apache 2.4. Я нашел этот вопрос о том же, что было полезно, но я все еще достигаю точки, где я застрял. Я установил git и apache2 на Ubuntu 16.04 и добавил необходимые модули, используя su…
02 дек '16 в 04:09
1 ответ

NGINX не запускает git-http-сервер

Я работаю на Git-сервере за Nginx, используя скрипт git git-http-backend. В настоящее время у меня есть пассажирский сервер, который работает с приложением rails в порту 2222. Однако за папкой /git/ я хочу обслуживать git-репозитории. Дело в том, чт…
07 июн '17 в 16:49
0 ответов

Как шардить серверы git?

У меня есть N git-репозитории, которые я хочу разделить на серверах M git за балансировщиком нагрузки, но я не уверен, как это сделать. Например, если я на клиенте 1 git push foo master должен подтолкнуть к серверу А, а на клиенте 2 git push bar mas…
1 ответ

Протокол Git Smart HTTP не в состоянии выполнять серверные хуки при нажатии

Я пытаюсь настроить интеллектуальный HTTP с помощью git-http-backend. Я пытался следить за большим количеством документации / руководств в Интернете о том, как это сделать. Я использую Apache 2.4 на Windows 7. В моем httpd.conf у меня есть SetEnv GI…
0 ответов

Ограничить доступ к репозиторию git на основе групп LDAP

У меня есть Apache и git-http-backend настроить так, чтобы аутентификация выполнялась с использованием учетных данных LDAP и только членов моего git-users Группа может получить доступ к домену, который я использую для обслуживания git-репозиториев. …
10 май '18 в 20:34
1 ответ

Ошибка HTTP Git 'фатальная: ошибка протокола: неверный символ длины строки: '

В настоящее время я пытаюсь создать простой Git HTTP-сервер в C без уже существующего веб-сервера. В настоящее время единственное, что я делаю, - это создание сокета сервера и выполнение CGI-скрипта git-http-backend с переменными среды из запроса кл…
22 дек '18 в 10:36
1 ответ

Существует ли конкретное регулярное выражение HTTP URI, на котором работает git-клиент?

Я пытаюсь настроить свой обратный прокси-сервер Apache для соответствия URI, к которым обращаются клиенты git, использующие HTTP-бэкенд, для целей аутентификации¹. Для этого я хотел бы сопоставить HTTP-запросы на URI на прокси и обрабатывать их по-р…
15 фев '19 в 11:39
1 ответ

Lighttpd git-http-backend setenv проблема

У меня была работающая настройка на Ubuntu 14.04 с Lighttpd 1.4.33, установленной через apt, которая перешла в git-http-backend для git http pull/push. Это было аутентифицировано через ldap. Новое требование для поиска в группе ldap означало, что мн…
19 окт '18 в 10:57
1 ответ

nginx с git-http-backend: недостаточно прав доступа для `git push` с пользователем www-data

Я пытаюсь настроить nginx с помощью fcgiwrap для пересылки запросов под https://<host>/git/<repo>.git git-http-backend. На сервере недавно установлен Debian Linux, поэтому в фоновом режиме не должно быть неудобных вещей. Сценарий ошибки …
11 авг '18 в 15:17
1 ответ

git-http-backend возвращает ошибку 500, если репозиторий для клонирования является подмодулем

У меня есть контейнер, который обслуживает git-репозитории по пути, связанному с /git внутри него. Эта конфигурация контейнера nginx: https://github.com/ipburger/alpine-http-git-server/blob/master/nginx.conf Если репо на /git это подмодуль, клониров…
31 янв '19 в 17:42