Windows Git Server и Linux Git Client - PullRequest
0 голосов
/ 06 июня 2018

У меня есть пустой репозиторий git на моем сервере Windows 2016, и у меня есть репозиторий на клиенте CentOS Linux, который я пытаюсь перенести в репозиторий Windows на сервере через http.Я получаю сообщение об ошибке «Репо не существует».Я проверил, что репо доступно через http из браузера (я вижу все файлы репо, которые отображаются).Я скопировал этот же URL-адрес и настроил пульт на моем устройстве CentOS, и он не может его найти.

Я где-то читал, что это может быть проблема с разрешениями.Кто-нибудь имел эту проблему раньше, и кто-нибудь был в состоянии ее исправить?

Кажется, я не могу найти статью, которая объясняет, как правильно настроить этот тип среды.Я могу только найти сервер Linux для установки клиента Windows.

Обновление

Чтобы быть более понятным в моей настройке: я скачал git с https://git -scm.com / .В настоящее время у меня есть веб-сервер IIS 7, на котором размещается репозиторий git.Я пытаюсь установить http соединение с CentOS.Мне действительно нужно стороннее программное обеспечение, чтобы оно работало, или оно будет работать только с использованием IIS и git?

1 Ответ

0 голосов
/ 07 июня 2018

Это зависит от того, как настроен ваш хостинг Git-репозитория.

Оба объяснят, как настроить доступ HTTP для Git-репозитория в Windows (так как ониявляются мультиплатформенными)

Используя IIS: « Как настроить git-репозиторий, доступный через http на IIS », он использует jakubgarfield/Bonobo-Git-Server.

Нужна ли мне третья часть программного обеспечения, чтобы она работала, или IIS и git будут работать самостоятельно?Я предпочел бы не устанавливать что-либо еще, если в этом нет необходимости

Да, это предпочтительнее.Как показано на этом старом проекте , вам нужно позвонить git-http-backend в одну или другую сторону.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...