Recommandé, 2024

Choix De L'Éditeur

7 meilleures alternatives GitHub

Comme beaucoup d'entre vous le savent peut-être, Gitorious, un site Web vous permettant d'héberger des projets (open source) à l'aide du contrôle de version Git, a récemment été acheté par GitLab. Il doit cesser ses activités à partir de mai 2015. À cet égard, nous avons Tour d'horizon de 7 alternatives GitHub pour vous permettre de vérifier.

GitHub

GitHub est le site d'hébergement de code le plus grand et le plus populaire au monde. Les utilisateurs de GitHub ont le choix d'utiliser Git ou Subversion en tant que VCS (système de contrôle de version) pour gérer, gérer et déployer des projets logiciels. GitHub permet des référentiels de code publics illimités gratuits pour tous les utilisateurs. Pour maintenir les pensions privées, un abonnement mensuel est requis. GitHub vous permet de créer des "organisations" qui fonctionnent essentiellement comme des comptes ordinaires, à la condition qu'au moins un compte d'utilisateur soit répertorié comme propriétaire.

Tous les utilisateurs et toutes les organisations hébergent un site Web gratuit sur un sous-domaine de pages GitHub, username.github.io, ainsi qu'un nombre illimité de pages de projet sur username.github.io/project-page . Vous pouvez passer à votre propre domaine personnalisé ) à tout moment gratuitement. GitHub a des applications de bureau pour Windows et OSX.

Liste des meilleures alternatives GitHub

1. Bitbucket

Bitbucket est en second lieu derrière GitHub en termes de popularité et d’utilisation. Bitbucket est gratuit pour les individus et les organisations comptant 5 utilisateurs ou moins, et vous permet de disposer d'un nombre illimité de référentiels publics et privés. Bitbucket vous permet de transférer des fichiers en utilisant n’importe quel client Git ou la ligne de commande Git.

Atlassian dispose également de son propre arbre source client Git et Mercurial, disponible gratuitement sous Windows et Mac. Bitbucket peut également être contrôlé via son interface Web.

Bitbucket, comme GitHub, vous permet d'héberger gratuitement un site web sur accountname.bitbucket.org et des pages de projet sur accountname.bitbucket.org/project .

Vous pouvez également utiliser votre propre nom de domaine pour votre site Web Bitbucket. Bitbucket vous permet de créer des équipes sur bitbucket.org/team-name . Comme indiqué précédemment, bitbucket vous permet de bénéficier de pensions illimitées, publiques et privées, pour les équipes comptant jusqu'à 5 utilisateurs.

Les équipes avec peuvent avoir des utilisateurs illimités gratuitement s'ils ont des pensions totalement publiques.

Développeur: Atlassian

Lien

2. SourceForge

Sourceforge existe depuis plus longtemps que la plupart, et il a des projets pour le prouver. De nombreux projets Open Source Linux, Windows et Mac sont hébergés sur SF. Sa structure de projet est totalement différente de celle de GitHub. Vous ne pouvez créer que des projets avec un nom unique. SF, contrairement à d’autres, vous permet également d’héberger des pages statiques et dynamiques, avec la possibilité d’intégrer un CMS. Sourceforge vous permet de créer un site Web pour chacun de vos projets, à l' proj.sourceforge.net .

Les serveurs Sourceforge prennent en charge les scripts PHP, Perl, Python, Tcl, Ruby et shell. Vous pouvez télécharger vers SF via un client SFTP. Vous avez également la possibilité d'utiliser Git, Subversion (SVN) et Mercurial (Hg) en tant que VCS de votre projet sur Sourceforge.

Développeur: Slashdot Media

Lien

3. GitLab

La sous-devise de GitLab semble être «Mieux que GitHub», ironique pour un projet lui-même hébergé sur Github. L'une de ses caractéristiques uniques est que vous pouvez installer GitLab sur votre propre serveur. Cela vous donne la possibilité d'utiliser GitLab sur un domaine personnalisé ainsi qu'avec un hôte personnalisé. GitLab prétend également gérer de gros fichiers et référentiels mieux que GitHub. GitLab permet également aux utilisateurs de bénéficier gratuitement de pensions publiques et privées illimitées.

GitLab sacrifie la facilité d'utilisation de GitHub pour plus de confidentialité, de sécurité et de rapidité de service. Démarrer avec GitLab est beaucoup plus difficile que de commencer avec GitHub. Pour le moment, GitLab ne dispose d'aucune fonctionnalité telle que les pages GitHub permettant de créer des pages Web pour votre dépôt en quelques clics. Vous avez besoin (groan) de la ligne de commande et de choses telles que des clés SSH générées manuellement et une configuration de hook Web pour créer une page web simple. Github est également meilleur en termes de documentation et une communauté plus grande.

Développeur: GitLab.com

Lien

4. four

Kiln est un hôte de code source payant . Vous pouvez essayer Kiln (avec toutes les cloches et sifflets) gratuitement pendant 30 jours. Les forfaits commencent à 18 $ par mois, facturés annuellement. Kiln propose le contrôle de version Git et Mercurial. Vous devrez payer séparément pour le module de révision du code. Dans l’ensemble, Kiln convient mieux aux moyennes et grandes entreprises de 100 à 500 personnes.

Kiln crée un domaine pour votre société à l' companyname.kilnhg.com

Développeur: Fog Creek

Lien

5. Codeplane

Codeplane est encore un service payant, qui offre un essai gratuit de 30 jours.

Le choix VCS de Codeplane est Git. Il alloue 2 Go à vos référentiels sans limitation du nombre d'utilisateurs ou du nombre de référentiels à 9 $ par mois. Convient aux petites entreprises et aux équipes de pigistes. Codeplane prend également automatiquement une sauvegarde de vos référentiels et les stocke dans Amazon S3.

Développeur: Codeplane

Lien

6. CodePlex

CodePlex est le service d'hébergement gratuit de code source ouvert de Microsoft. Il vous permet de créer des projets dont chacun obtient un nom de domaine customname.codeplex.com

Comme Sourceforge, cela signifie que vos projets ont besoin de titres uniques qui n’avaient pas été utilisés auparavant par un autre projet. CodePlex vous offre la possibilité d'utiliser Git, Mercurial ou Team Foundation Server (TFS) comme contrôle de version. Tous les projets CodePlex sont privés pour une durée maximale de 30 jours, après quoi ils seront supprimés s'ils ne sont pas rendus publics avant la date d'expiration. Vous n'avez pas besoin de payer pour utiliser une fonctionnalité CodePlex, et CodePlex ne fixe pas non plus de limite au nombre d'utilisateurs contribuant à un projet.

Le domaine de votre projet mène à la page d'informations de votre projet. CodePlex ne vous permet pas de créer un site Web personnalisé pour votre projet.

Développeur: Microsoft

Lien

7. haricot magique

Beanstalk est à nouveau une alternative payante à GitHub. Il vous permet de l'essayer pendant 2 semaines sans frais, après quoi vous devez payer. Son package «Bronze» le moins cher coûte 15 USD et permet de stocker jusqu'à 5 utilisateurs, 3 Go de stockage et 10 référentiels au maximum. Les systèmes de contrôle de version Subversion et Git sont pris en charge par Beanstalk.

Comme GitHub, il vous permet de modifier votre code dans le navigateur lui-même, de sorte que vous ne devez pas toujours basculer vers la ligne de commande.

Développeur: Wildbit

Lien

Tableau de comparaison

Voici une comparaison complète de toutes les fonctionnalités des 8 hôtes de code source (GitHub et 7 alternatives) décrits dans cet article:

CaractéristiquesGithubBitbucketSourceforgeGitlabFourCodeplaneCode plexHaricot magique
Prix ​​*LibreLibreLibreLibre18 $ / mois9 $ / moisLibre15 $ / mois
Repo privéePayéIllimité, gratuitOuiIllimité, gratuitPayéIllimité, payéIllimité, jusqu'à 30 joursdix
Repo publiqueIllimité, gratuitIllimité, gratuitOuiIllimité, gratuitPayéIllimité, payéIllimitédix
Limite de stockage1 Go par repo2 GoAucunAucunAucun2 GoAucun3 Go
UtilisateursIllimité5 & ​​Illimité si publicCollaboration impossibleIllimité5IllimitéIllimité5
VCSGit, SVNGit, HgGit, SVN, HgGitGit, HgGitGit, SVN, TFS, HgGit, SVN
GraphiquesOuiNonNonOuiNonNonNonNon
Hébergement WebSites statiques. Générateur de pageSites statiquesSites dynamiques, CMSStatiqueOuiNonNonNon
Examen du codeOuiOuiOuiOuiNonNonNonOui
WikiOuiOuiOuiOuiOuiNonOuiNon
Suivi des boguesOui (connexion requise)OuiOuiOuiOuiOuiOuiNon
Forum de discussionNonNonOuiNonNonNonOuiNon

* Les versions gratuites considérées pour cette table. Pour les services qui ont uniquement des versions payantes, les versions les moins chères ont été prises en compte.

* Le tableau de comparaison est optimisé dans les ordinateurs de bureau.

S'il vous plaît partager cet article si vous l'avez trouvé utile. S'il vous plaît laissez des suggestions / questions dans les commentaires ci-dessous.

Top