46 votes

Alternative à la gitose?

Existe-il des alternatives à gitosis qui sont plus facile à utiliser?

Je suis actuellement exécuter gitosis sur un serveur Ubuntu pour mon laboratoire. Nous ajoutons régulièrement de nouveaux utilisateurs et de repos. Je trouve l' gitosis.conf de la syntaxe non-intuitive, et si je fais encore une erreur mineure de l'ensemble de gitosis système échoue, voir par exemple sur la question. Lorsque gitosis échoue, elle tue aussi l'accès au dépôt git qui contient gitosis.conf... allez comprendre... Il doit y avoir une meilleure façon.

J'ai pensé privé GitHub comptes, mais est-il autre chose que je pourrais héberger localement?

42voto

Mark Lodato Points 6548

Gitolite pourrait être une solution.

30voto

AndyL Points 4134

J'ai payé juste pour GitHub. Voici ce que j'ai essayé:

  • Gitolite: L'installation est en fait difficile. J'ai couru dans des lots de clés SSH de la difficulté qui a été aggravé par le fait que j'ai d'abord essayé d'installer à partir d'un poste de travail windows. Aussi, Gitolite nécessite un serveur exécutant Git 1.6, mais Ubuntu stable sur mon serveur ne fonctionne Git 1.5. Je pourrais avoir compilé les plus récents git de la source, mais à ce stade, j'avais déjà coulé à 3 heures dans ma gitolite installer.

  • Gitorious: Gitorious nécessite ruby, mysql, et une foule de pierres précieuses et de paquets. @Calmh dit,

    Gitorious est beau, et en cours d'exécution. C'est un cauchemar pour y arriver...

À ce moment, j'ai décidé d'aller avec GitHub:

  • GitHub: 50 $/mois obtient 50 dépôts privés, 25 collaborateurs et 6 GO d'espace. Les utilisateurs peuvent facilement ajouter des clés SSH eux-mêmes et de ses trivial pour mon collègue et moi, de créer de nouvelles repos pour nos collègues. J'ai l'habitude de la gratuit de BRICOLAGE solution, mais dans ce cas, l'argent est vraiment bien la peine.

Dernière pensée: Ce serait génial si TurnkeyLinux un jour pourrait améliorer leur contrôle de révision appareil à inclure gitorious par défaut.

8voto

realcnbs Points 83

J'ai été en utilisant github, mais il devient trop cher alors que nombre de vos projets grandit. Et la façon dont il gère les clés publiques n'est pas très satisfaisant. Par exemple, vous ne pouvez pas ajouter deux clés identiques pour deux types de repos, vous êtes obligé d'ajouter, c'est comme clé globale (corrigez-moi si je me trompe).

J'ai trouvé que le fait d'avoir un slicehost tranche (ou ce que vous utilisez) avec gitolite est beaucoup moins cher. Gitolite l'installation et la gestion est très facile et simple. Et si vous avez besoin d'une interface web, il y a des options à choisir, mais je n'ai personnellement pas besoin d'elle, et n'a jamais utilisé cette fonction sur github. Contrôle d'accès de os très puissant et facile en même temps. Et il y a des façons de l'installer n'ayant pas accès à la racine de votre hôte.

Et vous pouvez utiliser votre serveur pour l'hébergement de trop, ne pas payer une autre taxe mensuelle. J'ai écrit un tutoriel sur la façon de configuration de gitolite sur ubuntu qui est super facile (contrairement à girroco).

Vous pouvez le lire ici

8voto

Schoenobates Points 581

Un fil assez ancien, mais juste pour être complet, il vaut la peine de regarder BitBucket - comme l'a mentionné un utilisateur, GitHub peut coûter cher pour de nombreuses opérations de pension privées, mais BB offre des pensions privées illimitées et gratuites - jusqu'à présent, je n'ai pas eu de problèmes avec accès git.

HTH

7voto

Stefan Näwe Points 1728

Qu'en est-il du système qui pilote http://repo.or.cz : Girocco

... ou gitorious

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