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
(Rajout gestion git et ssl auto-signé)
 
(One intermediate revision by one other user not shown)
Line 25: Line 25:
  
 
Pour toute question, n'hésitez pas à utiliser la [[mailing list]] ou l'[[IRC]]
 
Pour toute question, n'hésitez pas à utiliser la [[mailing list]] ou l'[[IRC]]
 +
 +
== Git et les certificats auto-signés ==
 +
 +
Nous utilisons un certificat auto-signé pour notre gitlab et git n'aime pas trop ça. La méthode pour cloner un dépôt en https est la suivante :
 +
 +
GIT_SSL_NO_VERIFY=true git clone https://domain.com/path/to/git
  
 
== Sous le capot ==
 
== Sous le capot ==
  
 
* Propulsé par [https://about.gitlab.com/ Gitlab]
 
* Propulsé par [https://about.gitlab.com/ Gitlab]
* Hébergé au Loop, sur une VM de [[Serveur kraken|kraken]].
+
* Hébergé au Loop, sur la [[VM Gitloop]].
 
* Roots : [[User:Capslock|Capslock]], ...
 
* Roots : [[User:Capslock|Capslock]], ...
  

Latest revision as of 15:30, 17 April 2015

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

Git et les certificats auto-signés

Nous utilisons un certificat auto-signé pour notre gitlab et git n'aime pas trop ça. La méthode pour cloner un dépôt en https est la suivante :

GIT_SSL_NO_VERIFY=true git clone https://domain.com/path/to/git

Sous le capot

Voir aussi