1

Я следовал за шагами на этой странице:

Хостинг сервера Git под Apache в Windows, но на шаге 5 я запускаю

git clone http://localhost/Test.git

и я получаю ответ

Cloning into Test...
fatal: unable to access 'http://localhost/Test.git/': The requested URL returned error 403

Я уже использовал ответ на этот вопрос Настройка Git / Apache в Windows для решения проблемы с предыдущим шагом. Я также попытался добавить

<Directory "c:/program files/git/libexec/git-core">
    Order allow,deny
    Allow from all
</Directory>

Как было предложено в комментариях внизу оригинальной страницы.

Кто-нибудь может объяснить / решить ошибку 403?

редактировать

В репозитории нет файла git-daemon-export-ok который я пытаюсь клонировать - должен ли он быть? (В своих поисках я продолжаю сталкиваться с этим, но не уверен, нужно ли это)

1 ответ1

1

Я решил это, изменив

<Directory />
    Allow from all
</Directory>

в

<Directory />
    Require all granted
</Directory>

что является важным изменением формы Apache 2.2 к Apache 2.4.

Полностью ли это решает все или просто скрывает это до более позднего времени, хотя я не знаю.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .