83 votes

Y a-t-il un clone de Github en PHP que je peux courir sur mon propre serveur ?

Je sais qu'il ya beaucoup de façons d'exécuter git sur mon serveur, mais j'aime bien les fonctionnalités de git avec des pensions de navigation - le fait que je puisse regarder les précédentes versions de l'interface web.

Maintenant, j'ai pu, j'aimerais utiliser github, mais le problème, c'est notre source de contrôle, les règles sont très strictes et nous ne sommes pas autorisés à placer des fichiers sur d'autres serveurs, même si elles sont cryptées.

Est-il un script qui permet d'exécuter un github comme interface, ou plutôt, qui me permet de parcourir l'historique de la révision du projet git via une interface web?

Je fais tourner un serveur LAMP, mais différents langages comme python, perl, etc ... doivent rien en php disponibles.

intéressés à la fois payé et open source, logiciels de

36voto

Rafe Kettler Points 29389

La webapp derrière Gitorious est open-source. Vous pouvez avoir une interface exactement comme il de votre serveur web. Il n’a pas tous les Github cloches et sifflements, mais il a source de navigation, historique des révisions, validations, etc..

Ses rails, ce qui pourraient ne pas être optimales pour vous, mais c' est aussi gratuit  :-)

23voto

Greg Hewgill Points 356191

Git lui-même est fourni avec Gitweb , qui est une interface de navigateur de base pour un référentiel Git. Il permet de parcourir des versions arbitraires de l’arbre.

Vous pouvez voir Gitweb en action sur http://git.kernel.org

16voto

Chuck Burgess Points 8060

Je sais que la réponse est tardive, mais il existe une fabuleuse liste d'appels d'applications PHP, gitlist. http://gitlist.org/

Cela fonctionne très bien et est magnifique.

10voto

Peer Allan Points 2217

Si vous êtes prêt à payer, vous pouvez obtenir votre propre installation de Github. Il s'appelle Github Enterprise et coûte un utilisateur à la fois (environ 5 000 dollars par an pour chaque licence de 20 places). Ils vous fournissent une machine virtuelle et vous fournissez l'infrastructure pour l'exécuter.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X