Sziasztok!
Abban szeretném a segítségeteket kérni, hogy egy szerveren kellene felállítanom egy
git repo-t és ezt a gitweb segítségével böngészhetővé tennem weben keresztül (mit a http://git.kernel.org/ -on pl.)
Nagyon sok neten található leírást olvastam már, de nem jutottam túl sokra.
Tudnátok segíteni abban, hogy pár sorban elmondanátok, mit kéne tennem hozzá?
A git leírásaiból számomra nem volt teljesen világos mi a helyzet. Ha valaki csinált már ilyet
akkor legyen kedves ossza meg velem, hogyan csinálta.
Köszönöm.
- 3061 megtekintés
Hozzászólások
senki?
- A hozzászóláshoz be kell jelentkezni
Mostanság barátkozom én is a GIT-tel, és sikerült is fellőni egy webes git klienst. Két webes kliens van, az egyik a beépített Perl-es, egy fájlos gitweb.pl, a másik cgit néven fut, de azzal még nem játszottam.
Én freebsd port-ból tettem fel, amiben nincs direkt gitweb.cgi, de van git-instaweb, ami csinál egy ilyet.
Adatbiztonság érdekében azt javaslom, hogy csinálj egy üres GIT repót, és abba generáld az adatot:
[js@samu ~]$ cd /tmp
[js@samu /tmp]$ mkdir gitrepo
[js@samu /tmp]$ cd gitrepo/
[js@samu /tmp/gitrepo]$ git init
Initialized empty Git repository in .git/
[js@samu /tmp/gitrepo]$ git-instaweb
expr: syntax error
test: : bad number
lighttpd not found. Install lighttpd or use --httpd to specify another http daemon.
[js@samu /tmp/gitrepo]$ cd .git/gitweb/
[js@samu /tmp/gitrepo/.git/gitweb]$ ls
gitweb.cgi gitweb.css httpd.conf tmp
Bár nagyon sajnáljuk, hogy nem jött össze a konfig, de nem is kell, hiszen a szükséges fájlok is megérkeztek. A könyvtárból csak gitweb.cgi és a gitweb.css kell, és már csak fel kell konfigolni.
A fájlban lesz egy $projectroot beállítás, na ez legyen a bare repóid alapkönyvtára. Kibírja a rendes repókat is persze. Be kell még állítani a @stylesheets-t beállítani a gitweb.cgi-re, a többit ízlés szerint.
A cgi konfigot rád bízom.
- A hozzászóláshoz be kell jelentkezni
Köszi! :)
-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
- A hozzászóláshoz be kell jelentkezni