Au lieu d'accueillir le code source de mon entreprise sur GitHub, j'aimerais l'organiser sur notre intranet sous notre contrôle. P>
Quel logiciel pourrais-je utiliser pour simuler les mêmes types de fonctions de contrôle source de GIT offertes par des sites tels que Github? P>
Idéalement, cette solution serait associée à une application Web basée sur Ruby. P>
7 Réponses :
J'ai utilisé et recommandé gitweb avec Apache. P>
Selon que vous souhaitez que vous souhaitiez un clone de fonctionnalité de Github, ou juste quelque part pour visualiser des référentiels Git aux côtés d'un problème de suivi, wiki, etc., je vous recommande d'utiliser Gitory (le clone GitHub) ou RedMine . p>
Beaucoup d'avantages de GitHub (Forking facile, les utilisateurs suivent, etc.) ne sont généralement pas très applicables dans un pare-feu d'entreprise, vous pouvez donc trouver un outil de flux de travail logiciel plus traditionnel tel que Redmine ou plus utile pour le code source uni. gestion, tout en offrant une meilleure fonctionnalité pour les wikis de projet, le suivi des émissions et le contrôle d'accès. P>
Aussi, si vous vraiment em> veux que le jeu de fonctions GitHub, pourquoi ne pas simplement les payer pour des référentiels privés hébergés ou aller tout le chemin et la licence Firewall GitHub ? Le coût initial peut sembler beaucoup plus élevé qu'une solution de bricolage, mais je peux dire de l'expérience qui configurant l'une des solutions OSS dans cet espace problématique peut être une distraction qui prend beaucoup de temps de votre travail réel. P >
Afaik, Gitorieux est plus âgé que Github, alors appelez-le un clone pliant un peu les lois de la physique.
Trevor: Gitorieuy et Redmine sont tous deux des applications de rails à part entière. Jörg: De la question, il cherche spécifiquement pour un remplacement GitHub, de sorte que la question du poulet / des œufs n'est guère germane à la discussion.
Parmi les solutions d'hébergement de git forts> forts> à côté mentionné Gitorieux (en rubis), Il y a aussi Indefero (en PHP) et repo.or.cz canal-ruban adhésif appelé GIROCCO (PERL, principalement). P>
Si vous voulez juste Interface Web GIT FORT>, il y en a beaucoup plus: Gitweb (Perl), CGIT (C), GIT-PHP et ViewGit (PHP), Ginatra (Ruby, Utilisation de SINATRA Cadre) , ... p>
Cela dépend de ce que vous entendez en simulant le jeu de caractéristiques de Github. La conception? Le nombre d'utilisateurs? P>
Je préférerais jeter un coup d'œil aux alternatives et quel type de fonctionnalités qu'ils ont, peut-être même les essayer pendant un moment. D'autre part: Si ce que vous voulez, c'est GitHub, vous devriez obtenir Github. p>
Disclaimer: je contribue à gority. P>
Vous pouvez télécharger et installer Cela fait tout ce que GitHub offre (hébergement Git, flux de travail et demandes de tirage, Suivi des problèmes, wiki, binariy téléchargements, etc.) et beaucoup plus, comme étant une plate-forme de gestion de cycle de vie d'application complète. P>
(Disclaimer: Nous sommes un fournisseur de solutions d'ALM commerciales et nous développons ce produit.) P>
Il n'existait pas au moment où vous avez posté cette question mais gitlab pourrait être la réponse que vous recherchez pour. C'est le contrôle de source à base de git open source le plus installé. (Divulgation: je suis co-fondateur) p>
N'OUBLIEZ PAS PROPRE DE GITUB GITUB: FI . Pas ouvert la source, mais une installation privée.