Est-il un Github clone en PHP, je peux utiliser 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
- Pas à 100% en double, mais de nombreuses réponses pertinentes: Est-il de qualité commerciale serveur Git produit. Également intéressant de regarder: white-label de collaboration de développement open-source (par exemple, github/sourceforge/google-code dans une boîte) ?.
closed as not constructive
et 77+1 upvotes...
Vous devez vous connecter pour publier un commentaire.
De la webapp derrière Gitorious est open-source. Vous pouvez avoir une interface exactement comme elle à partir de votre serveur web. Ce n'est pas le Github de cloches et de sifflets, mais il est source de navigation, l'historique des révisions, s'engage, etc.
C'est des rails, ce qui pourrait ne pas être optimale pour vous, mais c'est aussi gratuit 🙂
Git elle-même est livré avec Gitweb, qui est une base interface de navigateur pour un dépôt Git. Il permet la navigation arbitraire versions de l'arbre.
Vous pouvez voir Gitweb en action à http://git.kernel.org
Je sais que c'est une réponse tardive, mais il y a une fabuleuse application PHP appel gitlist. http://gitlist.org/
Il fonctionne très bien et est très beau.
Si vous êtes prêt à payer, vous pouvez obtenir votre propre installation de Github. Il est appelé Github Enterprise et elle se recharge sur une base par utilisateur (environ $5000/an pour chaque tranche de 20 places de licence). Ils vous fournissent avec une machine virtuelle, et vous devez fournir l'infrastructure pour l'exécuter sur.