Gibt es einen Github-Klon in PHP, den ich auf meinem eigenen Server ausführen kann? [geschlossen]

83

Ich weiß, dass es viele Möglichkeiten gibt, Git auf meinem Server auszuführen, aber ich mag die Funktionalität von Git beim Repo-Browsing sehr - die Tatsache, dass ich frühere Versionen in der Weboberfläche anzeigen kann.

Jetzt konnte ich Github verwenden, aber das Problem ist, dass unsere Quellcodeverwaltungsregeln sehr streng sind und wir keine Dateien auf anderen Servern ablegen dürfen, selbst wenn diese verschlüsselt sind.

Gibt es ein Skript, mit dem wir eine Github-ähnliche Oberfläche ausführen können, oder ein Skript, mit dem ich den Revisionsverlauf des Git-Projekts über eine Weboberfläche durchsuchen kann?

Ich verwende einen LAMP-Server, würde aber alternative Sprachen wie Python, Perl usw. in Betracht ziehen, sollte nichts in PHP verfügbar sein.

interessiert an bezahlter und Open Source Software

Jason
quelle
2
closed as not constructiveund 77 + 1 upvotes ...
dav

Antworten:

36

Die Webapp hinter Gitorious ist Open Source. Sie können eine Schnittstelle wie diese von Ihrem Webserver aus haben. Es hat nicht alle Github-Schnickschnack, aber es hat Quell-Browsing, Revisionsverlauf, Commits usw.

Es sind Schienen, die für dich vielleicht nicht optimal sind, aber es ist auch kostenlos :-)

Rafe Kettler
quelle
16

Ich weiß, dass dies eine späte Antwort ist, aber es gibt eine fabelhafte Gitlist für PHP-Anwendungsaufrufe. http://gitlist.org/

Es funktioniert super und sieht wunderschön aus.

Chuck Burgess
quelle
1
fand auch diese gitlab.org nicht PHP, sondern Rails
Peacemoon
10

Wenn Sie bereit sind zu zahlen, können Sie Ihre eigene Installation von Github erhalten. Es heißt Github Enterprise und wird pro Benutzer berechnet (ungefähr 5000 US-Dollar pro Jahr für jede Lizenz mit 20 Sitzplätzen). Sie stellen Ihnen eine VM zur Verfügung und Sie stellen die Infrastruktur bereit, auf der sie ausgeführt werden kann.

Peer Allan
quelle