IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GIT Discussion :

Hébergement Git : GitLab, Github ou son propre serveur ?


Sujet :

GIT

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 10
    Points : 6
    Points
    6
    Par défaut Hébergement Git : GitLab, Github ou son propre serveur ?
    Bonjour à tous !

    Voilà je vous présente la situation, je suis stagiaire dans une entreprise et ma première mission est d'aider la dite entreprise à passer de SVN à Git.
    Je me suis donc posé quelques questions, trainé sur quelques forum mais l'une d'entre elles reste à élucider : Quelle méthode choisir pour cette entreprise ?
    Il faut prendre en compte qu il doit y avoir une compatibilité avec Jenkins ainsi qu'avec Active Directory.
    Il y a une trentaine de repo et ils sont bien volumineux (c'est des projets sur plusieurs années en même temps).
    Ah oui, et les graphistes de la boîtes sont pas très à l'aise avec tout ce qui est ligne de commande (mais ça à la limite c'est une autre question).

    Merci à ceux qui vont répondre, passez une bonne matinée/journée/soirée/nuit !

  2. #2
    Membre éprouvé

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Points : 1 230
    Points
    1 230
    Par défaut
    Je pense déjà avoir mentionné ce billet qui présente la convertion svn > git ! En résumé, 'git svn' en jouant sur les options...

    Pour LDAP : tu devras ajouter les user git à ton serveur; et configurer une authentification SSH !

    Attention : git n'est pas vraiment fait pour les binaire ! Tu pourras regarder du côté du projet LFS (je n'ai pas testé)

    a+
    Philippe

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Merci beaucoup !
    Et est-ce que tu aurais un avis sur github ou gitlab ?

  4. #4
    Membre éprouvé

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Points : 1 230
    Points
    1 230
    Par défaut
    N'ayant jamais eu a utiliser leurs services pros je n'aurais aucune remarques négative à leurs sujets.

    Github est très populaire et héberge de gros projets open/libres... je dirais que si tu souhaites mettre en avant une marque ou un logiciel auprès du grand public ce service est sans nul doute plus rentable...
    L'avantage de GitLab sur Github semble être sa chaîne de build intégrée à l'offre (sur Github tu dois passer par un service tiers comme Travis par exemple).

    Mais avant tout : est-ce que ta boîte est prête à externaliser ses sources et son build à l'étranger ?

    L'avantage d'un hébergement perso sera que tu maitrisera ta chaîne de build de bout en bout En contre partie : c'est long à mettre en place et il faudra les compétences pour la maintenance... Avec un contrat pro sur Github ou gitLab, les outils seront plus facilement intégrés et fournies avec un infrastructure qui tient la route...

    Pour un choix local : as-tu besoin d'une interface web ? gitolite + ssh + ldap via un serveur Apache2 n'est t'il pas suffisant ?

    Pour un choix distant : il faudrait voir les clauses commerciales... confidentialités / disponibilité des services / etc.
    Qu'adviendrait-t'il en cas d'interruption partielle/totale du service... Pourras tu seulement récupérer ton environnement ? etc

    a+
    Philippe

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Merci, ce sont des très bonnes questions que je vais m'empresser de poser à mon maître de stage
    Mais oui il faut bien une interface mais j'en ai trouvé qui sont fort sympatoch (sourcetree ou UnGit par exemple)

  6. #6
    Membre chevronné
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2013
    Messages
    485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2013
    Messages : 485
    Points : 2 151
    Points
    2 151
    Par défaut
    La question intéressante qu'il faudrait creuser avec ton maître de stage: "Pourquoi passé de SVN à Git?"
    Quel est le manque fonctionnel à SVN que vous aurez sur Git ?
    Est-ce bien une interrogation sur des soucis de gestion de sources ou sur d'autres points du cycle de développement?

    Pour ton stage, cela peux être intéressant aussi de comprendre la réelle motivation de l'entreprise à passer à Git et que est le "gain" attendu par l'entreprise.
    Cela pourra aussi mieux orienter l'organisation et la gestion des sources que tu devras mettre en place avec ce nouveau système.

    Pour un choix local, regarde aussi tuleap.
    C'est une suite logiciel open-source pour gérer l'intégralité du cycle de développement (dont l’intégration git ou svn)
    Il y a une version totalement gratuite si tu veux ou te faire accompagné par le support payant (mais je n'ai aucune action chez Enalean ).

    Ce genre d'outil permet de se reposer la question du cycle complet du développement d'un logiciel.
    Il est possible avec d'utiliser des gestions fines de droits (via un gitolite intégré) lié au LDAP.
    Il y a plein d'autres fonctionnalités aussi, a voir si c'est un besoin pour ton entreprise.
    J'ai eu à l'utiliser dans une prestation en tant que développeur, c'est assez pratique quand il y a beaucoup de projets et de personnes qui interviennent dessus.

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Super, merci beaucoup des conseils et je vais jeter un coup d'oeil à tuleap

  8. #8
    Membre éprouvé Avatar de tdutrion
    Homme Profil pro
    Architecte technique
    Inscrit en
    Février 2009
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 561
    Points : 1 105
    Points
    1 105
    Par défaut
    Regarde aussi Stash d'Atlassian si tu cherches du self-hosted. C'est bitbucket à la maison, avec LDAP et tout ce qu'il faut.

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Tuleap à l'air génial, mais le truc c'est qu'il faudrait que ça soit compatible avec Active Directory
    et après quelques recherches je n'ai trouvé que deux post sur des forums sans réponses
    concluantes, pourrias tu éclairer ma lanterne de jeune stagiaire ?
    (je vais continuer à chercher mais autant demander au cas ou ^^ )

  10. #10
    Membre chevronné
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2013
    Messages
    485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2013
    Messages : 485
    Points : 2 151
    Points
    2 151
    Par défaut
    Désolé de ne pouvoir pas t'aider sur la configuration.
    Tuleap, je l'ai utilisé en tant que développeur, pas en tant qu'administrateur.
    J'utilisais mon compte Windows pour me connecter donc c'est possible mais je ne connais pas les configurations a faire.

    En cherchant dans les codes de tuleap sous github, il y a un fichier de configuration: https://github.com/Enalean/tuleap/bl...p/etc/ldap.inc
    Je suppose que c'est la dedans que cela se passe

    Bon courage

  11. #11
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Merci beaucoup pour ton aide !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer son propre serveur et site web pour git ou svn
    Par therev123 dans le forum Développement 2D, 3D et Jeux
    Réponses: 3
    Dernier message: 23/04/2014, 18h01
  2. Créer son propre serveur ftp
    Par Général03 dans le forum Langage
    Réponses: 17
    Dernier message: 08/08/2008, 20h37
  3. Créer son propre serveur de Chat
    Par kevinf dans le forum IRC / mIRC
    Réponses: 54
    Dernier message: 16/04/2008, 10h36
  4. son propre serveur ASP.NET
    Par TheBlackReverand dans le forum ASP.NET
    Réponses: 19
    Dernier message: 22/01/2008, 00h53
  5. Faire son propre serveur DNS?
    Par Death83 dans le forum Applications
    Réponses: 4
    Dernier message: 16/11/2006, 23h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo