Créez vos projets et gérez vos sources sur GitHub

Magazine
Marque
GNU/Linux Magazine
Numéro
147
Mois de parution
mars 2012
Domaines


Résumé
En dehors de l'auto-hébergement et de la location d'un serveur dédié, il existe bien des façons de stocker du code open source de façon intelligente de manière à permettre la gestion de révisions. Il s'agit, dans les grandes lignes, plutôt que d'installer un système de gestion de révision sur une machine publiquement accessible, de faire appel à un service en ligne, proposant également d'autres fonctionnalités comme un Wiki, un système de suivi de bugs ou encore un système de construction automatique (build). Le service qui nous intéresse ici est GitHub.

Il existe bien des services d'hébergement de code (code hosting). On peut citer, par exemple, SourceForge, Launchpad, Google Code, GNU Savannah, Gitorious, BerliOS, ou encore Alioth, pour les plus connus/populaires. Chacun possède ses spécificités :

- différents systèmes de gestion de révision supportés ;

- gratuité ou non du service ;

- différents types de projets et de codes hébergés (open source ou non) ;

- très orienté vers un projet particulier ou non (comme Alioth et Debian).

Parmi ceux supportant le plus d'utilisateurs et le plus de projets, nous avons Launchpad de Canonical Ltd, SourceForge de Geeknet Inc (ex-VA Software), Google Code et GitHub de GitHub Inc (sic). Le choix d'un hébergeur ou d'un autre sera dépendant de vos préférences en termes de fonctionnalités et de philosophie. Certaines plateformes sont elles-mêmes open source, d'autres juste en partie et d'autres ne le sont pas du tout. Le second élément est le prix. La plupart des services sont...

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite


Articles qui pourraient vous intéresser...

Automatiser intégralement la mise en place de Wildfly avec Ansible

Magazine
Marque
Linux Pratique
HS n°
Numéro
49
Mois de parution
novembre 2020
Domaines
Résumé

Si les outils comme Ansible permettent d’aller très loin dans l’automatisation d’un déploiement logiciel, ils sont souvent limités dans leurs capacités de réglage fin d’un outil aussi complexe et avancé qu’un serveur Java EE tel que Wildfly (ou son pendant commercial, JBoss EAP). Afin de résoudre cette problématique, l’outil JCliff a été développé pour permettre à Puppet (un concurrent d’Ansible) de s’intégrer sans difficulté avec ce serveur applicatif. Cet outil est maintenant aussi intégré avec Ansible sous la forme d’une collection et cet article propose un tour exhaustif des capacités d’automatisation du déploiement et de la configuration des sous-systèmes de Wildfly à l’aide de cette nouvelle extension.

Recherchez efficacement des fichiers ou du texte avec find et grep

Magazine
Marque
Linux Pratique
HS n°
Numéro
49
Mois de parution
novembre 2020
Domaines
Résumé

Dans la vie de tous les jours, lorsque l'on perd un objet, on se retrouve la plupart du temps seul face à sa mémoire, sans personne pour vous indiquer où vous avez bien pu poser ces #$*!@& de clés ! Sous Linux, il existe des outils bien pratiques qui vous permettront de gagner un temps appréciable...

Installer et administrer un serveur d’impression CUPS

Magazine
Marque
Linux Pratique
Numéro
122
Mois de parution
novembre 2020
Domaines
Résumé

Lorsqu’on travaille sur un réseau ou en local, il est très pratique de pouvoir imprimer depuis son poste de travail en toute transparence. Qu’une imprimante soit directement connectée à un ordinateur ou bien soit partagée par un serveur dédié, l’utilisateur doit en effet être en mesure d’envoyer ses documents dans une file d’attente (spooler) qui sera en charge de traiter les impressions. Par le passé, c’était le serveur LPRng (via LPD) qui monopolisait l’impression sur les systèmes de type Unix. Mais l’arrivée de CUPS a changé la donne.