Pour éditer le wiki, il faut demander un compte à un Lapin !
Difference between revisions of "Git"
(Rajout gestion git et ssl auto-signé) |
|||
(9 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | + | Le Loop dispose d'un '''repository Git''' pour héberger les projets du Loop et de ses Loopiot·e·s. | |
− | + | ||
− | + | ||
− | + | ||
== Règles == | == Règles == | ||
− | Sur le Git du Loop, on héberge | + | 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 | + | 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 ajouter son projet ou contribuer à un projet existant, il suffit de demander un accès à un | + | 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). | ||
+ | |||
+ | 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): | ||
+ | |||
+ | 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 == | |
− | + | * Propulsé par [https://about.gitlab.com/ Gitlab] | |
− | + | * Hébergé au Loop, sur la [[VM Gitloop]]. | |
− | + | * Roots : [[User:Capslock|Capslock]], ... | |
− | + | ||
− | + | == Voir aussi == | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | * [[wikipedia:fr: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: | + | [[Category:Services]] |
Latest revision as of 16:30, 17 April 2015
Le Loop dispose d'un repository Git pour héberger les projets du Loop et de ses Loopiot·e·s.
Contents
[hide]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
- Propulsé par Gitlab
- Hébergé au Loop, sur la VM Gitloop.
- Roots : Capslock, ...
Voir aussi
- 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.