Pour éditer le wiki, il faut demander un compte à un Lapin !

Difference between revisions of "Git"

From Le L∞p's Wiki
Jump to: navigation, search
m (Règles: Clarification)
m (wikify)
Line 1: Line 1:
== Description du Service ==
+
Le Loop dispose d'un '''repository Git''' pour héberger les projets du Loop et de ses Loopiot·e·s.
LeLoop dispose d'un repository Git ([https://fr.wikipedia.org/wiki/Git Git] est un système de gestion de version décentralisé).
+
 
+
Il héberge les projets du Loop et de ses Looptiot·e·s.
+
  
 
== Règles ==
 
== Règles ==
Line 8: Line 5:
 
Sur le Git du Loop, on héberge les projets en lien avec Le Loop.
 
Sur le Git du Loop, on héberge les projets en lien avec Le Loop.
  
On se prive d'utiliser ce service pour versionner ses documents perso: ils ont toute leur place sur un git hébergé par vos soins ou sur toute autre plateforme publique.
+
On se prive d'utiliser ce service pour versionner ses documents persos : ils ont toute leur place sur un git hébergé par vos soins ou sur toute autre plateforme publique.
  
 
== Comment y accéder ==
 
== Comment y accéder ==
Pour consulter les projets publics, ca se passe ici: [https://git.leloop.org/public https://git.leloop.org/public]
 
  
Pour ajouter son projet ou contribuer à un projet existant, il suffit de demander un accès à un Lapin [[Project:Lapins|Lapins]].
+
Pour consulter les projets publics, ça se passe ici: https://git.leloop.org/public
 +
 
 +
Pour ajouter son projet ou contribuer à un projet existant, il suffit de demander un accès à un [[Project:Lapins|Lapin]].
 +
 
 +
Vous pourrez alors accéder aux projets publics, privés et pousser du code sur le repository.
 +
 
 +
Pour pousser du code, vous devez ajouter une clé publique SSH à votre compte sur GitLab (c'est intuitif).
  
Vous pourrez alors accéder aux projets publics, privés [https://git.leloop.org/ https://git.leloop.org/] et pousser du code sur le repository.
+
Lors de la première utilisation il faudra ajouter ceci à votre {{fichier|~/.ssh/config}} (en remplacant {{fichier|~/.ssh/id_rsa}} par le chemin de la clé privée correspondant à la clé publique enregistrée sur le GitLab):
  
Pour pousser du code, vous devez ajouter une clé publique ssh à votre compte sur GitLab (c'est intuitif).
+
Host git.leloop.org
 +
  Hostname git.leloop.org
 +
  Port 22
 +
  IdentityFile ~/.ssh/id_rsa
  
Si vous ne savez pas générer une clé ssh, ouvrez un terminal et utilisez la commande suivante:
+
Pour toute question, n'hésitez pas à utiliser la [[mailing list]] ou l'[[IRC]]
<pre>
+
ssh-keygen -b 8192
+
</pre>
+
  
Lors de la première utilisation il faudra ajouter ceci à votre ~/.ssh/config (en remplacant "~/.ssh/id_rsa" par le chemin de la clé privée correspondant à la clé publique enregistrée sur le GitLab):
+
== Voir aussi ==
<pre>
+
  Host git.leloop.org
+
    Hostname git.leloop.org
+
    Port 22
+
    IdentityFile ~/.ssh/id_rsa
+
</pre>
+
  
Pour toute question, n'hésitez pas à utiliser la [[Mailing_list]] ou l'[[IRC]]
+
* [[wikipedia:Git|Git]] sur Wikipedia.
 +
* http://git-scm.com/book/fr/Git-sur-le-serveur-G%C3%A9n%C3%A9ration-des-cl%C3%A9s-publiques-SSH : tutoriel pour la génération de clé SSH.
  
 
[[Category:Infrastructure]]
 
[[Category:Infrastructure]]

Revision as of 13:21, 12 January 2014

Le Loop dispose d'un repository Git pour héberger les projets du Loop et de ses Loopiot·e·s.

Règles

Sur le Git du Loop, on héberge les projets en lien avec Le Loop.

On se prive d'utiliser ce service pour versionner ses documents persos : ils ont toute leur place sur un git hébergé par vos soins ou sur toute autre plateforme publique.

Comment y accéder

Pour consulter les projets publics, ça se passe ici: https://git.leloop.org/public

Pour ajouter son projet ou contribuer à un projet existant, il suffit de demander un accès à un Lapin.

Vous pourrez alors accéder aux projets publics, privés et pousser du code sur le repository.

Pour pousser du code, vous devez ajouter une clé publique SSH à votre compte sur GitLab (c'est intuitif).

Lors de la première utilisation il faudra ajouter ceci à votre ~/.ssh/config (en remplacant ~/.ssh/id_rsa par le chemin de la clé privée correspondant à la clé publique enregistrée sur le GitLab):

Host git.leloop.org
  Hostname git.leloop.org
  Port 22
  IdentityFile ~/.ssh/id_rsa

Pour toute question, n'hésitez pas à utiliser la mailing list ou l'IRC

Voir aussi