O clone do Git dá erro 403 no localhost

1

Eu tenho seguido os passos nesta página:

Hospedando um servidor Git no Apache no Windows mas no passo 5 eu corro

git clone http://localhost/Test.git

e eu recebo a resposta

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

Eu já usei a resposta para essa pergunta Configurando o Git / Apache no Windows para resolver um problema com o passo anterior. Eu também tentei adicionar

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

Como foi sugerido nos comentários na parte inferior da página original.

Alguém pode explicar / resolver o erro 403?

Editar

Não há arquivo git-daemon-export-ok no repo que estou tentando clonar - deve haver um? (Na minha busca eu continuo encontrando isso, mas não tenho certeza se é necessário)

    
por Kvothe 28.06.2015 / 14:59

1 resposta

1

Eu resolvi isso mudando

<Directory />
    Allow from all
</Directory>

para

<Directory />
    Require all granted
</Directory>

que é uma importante forma de alteração do Apache 2.2 para o Apache 2.4.

Se isso resolve completamente tudo ou simplesmente esconde isso até mais tarde, eu não sei.

    
por 28.06.2015 / 16:13