Sto cercando di rendere disponibile un repository git per l'accesso in sola lettura su http.non è in grado di clonare repository git tramite http; info/riferimenti non trovati
Sto facendo il modo vecchio stile perché git-http-backend
non è disponibile sul mio sistema host. Cioè, sto semplicemente mettendo il repository nudo in una posizione accessibile http.
Ho creato correttamente il repository nudo sull'host utilizzando git clone --bare <some-remote-location>
.
Ora, quando punto git al nuovo clone utilizzando git clone http://my.host.name/location
, un messaggio riporta repository not found
.
Quando acquisisco il traffico di rete, vedo che git sta tentando di accedere a http://my.host.name/location/info/refs
. Ci si aspetta che questo fallisca perché non esiste un percorso info/refs
nel repository. Piuttosto ci sono le directory info
e refs
direttamente sotto la radice del repository.
Evidentemente il repository nudo clonato non è strutturato come previsto dal client. Qualcuno sa perché potrebbe essere così?
Inoltre, è necessario farlo in un repository nudo – Luc