Próbuję skonfigurować publicznie dostępne repozytorium git, które można sklonować przez HTTP na serwerze, do którego fizycznie mam dostęp i do którego mam prawa dostępu, ale wygląda na to, że czegoś mi brakuje. Jestem nowym do git, więc nie mogę rozwiązać bardzo dobrze, ale tutaj jest to, co wiem:`git clone` przez HTTP Brakuje" repozytorium nie znaleziono "
- jestem w stanie sklonować repozytorium git z
git clone ssh://[email protected]/awhsome-framework
dobrze git clone http://repo.alaskawh.com/framework
nie zfatal: repository 'http://repo.alaskawh.com/framework/' not found
- http://repo.alaskawh.com/framework/ listy plik w repozytorium git dobrze, kiedy odwiedzam go w przeglądarce internetowej
/var/lib/gitolite/repositories/awhsome-framework.git
jest dowiązaniem do /var/www/repo.alaskawh.com/framework/
, Utworzyłem plik hooks/post-update
który zawiera linia exec git update-server-info
, a ja zapewniam, że uprawnienia użytkowników są poprawne.
Czy ktoś wie, co robię źle?
Czy zaimplementowałeś serwer Git Smart HTTP dla [tych dokumentów] (http://git-scm.com/book/en/v2/Git-on-the-Server-Smart-HTTP)? – javabrett
@javabrett Nie zrobiłem. Pracuję nad jego implementacją już teraz i robi coś. –