12
votes

Quel logiciel d'hébergement open-source devrais-je installer sur l'intranet de mon entreprise?

Au lieu d'accueillir le code source de mon entreprise sur GitHub, j'aimerais l'organiser sur notre intranet sous notre contrôle.

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?

Idéalement, cette solution serait associée à une application Web basée sur Ruby.


1 commentaires

N'OUBLIEZ PAS PROPRE DE GITUB GITUB: FI . Pas ouvert la source, mais une installation privée.


7 Réponses :


1
votes

J'ai utilisé et recommandé gitweb avec Apache.


0 commentaires

4
votes

Je recommande Gitorious


0 commentaires

10
votes

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 .

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.

Aussi, si vous vraiment 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.


2 commentaires

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.



2
votes

Parmi les solutions d'hébergement de git à 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).

Si vous voulez juste Interface Web GIT , il y en a beaucoup plus: Gitweb (Perl), CGIT (C), GIT-PHP et ViewGit (PHP), Ginatra (Ruby, Utilisation de SINATRA Cadre) , ...


0 commentaires

0
votes

Cela dépend de ce que vous entendez en simulant le jeu de caractéristiques de Github. La conception? Le nombre d'utilisateurs?

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.

Disclaimer: je contribue à gority.


0 commentaires

1
votes

Vous pouvez télécharger et installer codeBeamer sur votre serveur, en remplacement de GitHub .

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.

(Disclaimer: Nous sommes un fournisseur de solutions d'ALM commerciales et nous développons ce produit.)


0 commentaires

0
votes

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)


0 commentaires