2743
Commentaire:
|
3254
La page est fini
|
Texte supprimé. | Texte ajouté. |
Ligne 1: | Ligne 1: |
{{{#!wiki caution '''Page en construction… feel free to add your knowledge''' }}} |
|
Ligne 11: | Ligne 6: |
De la doc sur le wiki [[WikiInformatique/HowToGit|HowToGit]]. |
|
Ligne 19: | Ligne 16: |
Les projets du Cr@ns sont pour leur quasi-totalité sous {{{git}}}. | Les projets du Cr@ns sont sous {{{git}}}. |
Ligne 22: | Ligne 19: |
Les dépôts git sont hébergés sur [[CransTechnique/LesServeurs/ServeurCharybde|charybde]], dans le path {{{/git}}} (lien symbolique vars {{{/pubftp/git}}}). | Les dépôts git sont hébergés sur [[CransTechnique/LesServeurs/ServeurGeet|geet]], dans le path {{{/gitlab/repositories}}}. Les anciens dépôts git sont hébergés sur [[CransTechnique/LesServeurs/ServeurGeet|geet]], dans le path {{{/git}}}. La majorité des projets utilise maintenant [[CransTechnique/GitLab|gitlab]]. |
Ligne 25: | Ligne 24: |
Les nounous ont les droits d'écriture dessus (sans sudo, [[http://perso.crans.org/respbats/config/.umaskrc|sinon c'est que quelqu'un a cassé quelque chose]]), les apprentis peuvent les cloner en SSH et demander à une nounou de puller leurs commits. | Les projets sont gérés par [[CransTechnique/GitLab|gitlab]]. Les projets Cr@ns sont répartis dans 2 groupes, {{{Nounous}}} et {{{Membres actifs}}}. Tout le monde peux cloner les projets en SSH ou HTTPS. Les apprentis peuvent demander à une nounous de pusher leurs commits dans un projet de {{{Nounous}}}. Pour les anciens dépôts dans {{{/git}}}, les nounous ont les droits d'écriture dessus (sans sudo, [[http://perso.crans.org/respbats/config/.umaskrc|sinon c'est que quelqu'un a cassé quelque chose]]), les apprentis peuvent les cloner en SSH et demander à une nounou de puller leurs commits. |
Ligne 28: | Ligne 29: |
On a aussi un [[/GitWeb|gitweb]] ! | On a aussi un [[CransTechnique/GitLab|gitlab]] et un [[/GitWeb|gitweb]] ! |
Ligne 31: | Ligne 32: |
Les {{{/etc}}} de nombreux serveurs sont encore sous {{{darcs}}}, il faudrait les passer à git ou tout mettre dans bcfg2. | /* Les {{{/etc}}} de nombreux serveurs sont encore sous {{{darcs}}}, il faudrait les passer à git ou tout mettre dans bcfg2. C'est fini il me semble*/ |
Ligne 51: | Ligne 52: |
CatégoriePageNonTerminée |
Sommaire
Git
git est un logiciel de versionnement, sans doute un des plus puissant actuellement.
De la doc sur le wiki HowToGit.
Un peu de doc externe :
Tuto sdz pour débuter
la doc ubuntu (français)
la doc officielle (anglais)
Au Cr@ns
Les projets du Cr@ns sont sous git.
Où ?
Les dépôts git sont hébergés sur geet, dans le path /gitlab/repositories.
Les anciens dépôts git sont hébergés sur geet, dans le path /git. La majorité des projets utilise maintenant gitlab.
Qui ?
Les projets sont gérés par gitlab. Les projets Cr@ns sont répartis dans 2 groupes, Nounous et Membres actifs. Tout le monde peux cloner les projets en SSH ou HTTPS. Les apprentis peuvent demander à une nounous de pusher leurs commits dans un projet de Nounous.
Pour les anciens dépôts dans /git, les nounous ont les droits d'écriture dessus (sans sudo, sinon c'est que quelqu'un a cassé quelque chose), les apprentis peuvent les cloner en SSH et demander à une nounou de puller leurs commits.
Et même que
On a aussi un gitlab et un gitweb !