Forum: PC-Programmierung GIT: öffentlicher Lesezugriff


von Rooney B. (rooney)


Lesenswert?

Kann mir jemand erklären, wie ich auf einem Server ein Git Repository 
einrichte, das nur Lesezugriff für die Öffentlichkeit ermöglicht, jedoch 
für mich als Verwalter dennoch die Möglkeit bietet mein lokales 
Repository auf den Server zu pushen?

Git läuft schon, dazu brauche ich also keine Erklärung...

Danke!

Rooney

von Stefanie B. (sbs)


Lesenswert?

such mal nach gitolite

alternativ einfach zu github oder gitorious pushen.

von was? (Gast)


Lesenswert?

Rooney Bob schrieb:
> Kann mir jemand erklären, wie ich auf einem Server ein Git Repository
> einrichte

Definiere: Server

von Robert (Gast)


Lesenswert?

Stefan B. schrieb:
> such mal nach gitolite

Oder noch eleganter, zb. Gitlab [http://gitlabhq.com/] installieren, 
sofern eigener Server vorhanden ist.

von Strickwettbewerbgewinner (Gast)


Lesenswert?

Eine leere Datei "git-daemon-export-ok" im GIT-Repository erstellen, und 
"git daemon" starten. Dieser läuft dann permanent und erlaubt Zugriff 
der Art "git://serveradresse.de/pfad/zum/repository"

von git user (Gast)


Lesenswert?

Z.B. indem man das Repository in einem über's Web zugänglichen 
Verzeichnis hat und über ssh pusht. Da die anderen (wahrscheinlich) 
keinen ssh-Zugriff auf Deinen Server haben, können sie auch nicht 
pushen. Pullen sollte git meiner Meinung nach über HTTP aber können.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.