Outils pour utilisateurs

Outils du site


git

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
git [2017/01/29 12:56] – [Liste des dépôts] capslockgit [2017/01/29 13:18] capslock
Ligne 43: Ligne 43:
 |si                 | Dépôt dédié à notre SI : Coin - Techno : Django        | Accès réservé| |si                 | Dépôt dédié à notre SI : Coin - Techno : Django        | Accès réservé|
  
-Par ailleurs les groupes gitlab suivants sont définis :+Par ailleurs les groupes Gitlab suivants sont définis :
  
 ^ Nom du dépôt        ^ Description                            ^ Conditions d'accès                                            ^ ^ Nom du dépôt        ^ Description                            ^ Conditions d'accès                                            ^
 |faimaison-adminsys   | projets utilisés par les adminsys      | lecture = membres ; contribution = adminsys                   | |faimaison-adminsys   | projets utilisés par les adminsys      | lecture = membres ; contribution = adminsys                   |
-|faimaison-bureau     | projets utilisés par le bureau         | lecture et contribution = membres du bureau                   +|faimaison-bureau     | projets utilisés par le bureau         | lecture = membres du bureau ; contribution = membres du bureau| 
-|faimaison-membres    | projets utilisés par les membres       | lecture et contribution = membres de faimaison                |+|faimaison-membres    | projets utilisés par les membres       | lecture = membres de faimaison ; contribution = membres de faimaison |
 |faimaison-public     | projets publics                        | lecture = tout le monde ; contribution = membres de faimaison | |faimaison-public     | projets publics                        | lecture = tout le monde ; contribution = membres de faimaison |
 +
 +Pour contribuer il vous faut un accès.
  
 ===== Comment accéder aux dépôts de FAImaison ? ===== ===== Comment accéder aux dépôts de FAImaison ? =====
Ligne 65: Ligne 67:
 | riboul.faimaison.net  | git.faimaison.net       | Maître    | adminsys@faimaison.net | git                 | gitlab     | | riboul.faimaison.net  | git.faimaison.net       | Maître    | adminsys@faimaison.net | git                 | gitlab     |
 | chomsky.autogeree.net | git-slave.faimaison.net | Esclave   | jca+fma@wxcvbn.org     | faimaison-git       | git-daemon | | chomsky.autogeree.net | git-slave.faimaison.net | Esclave   | jca+fma@wxcvbn.org     | faimaison-git       | git-daemon |
- 
- 
-===== Méthodes d'accès ===== 
- 
-Voir [[gitlab#obtenir_un_acces|Gitlab]] 
  
 ==== Utilisation en lecture/écriture ==== ==== Utilisation en lecture/écriture ====
  
 +Les dépôts publics
 === Authentification === === Authentification ===
  
Ligne 112: Ligne 110:
 === Utilisation === === Utilisation ===
  
-FIXME 
  
-Fonctionnement : tout se fait en ssh en passant par //gitolite//. Si on essaie de se connecter directement :+== Par l'interface Web de Gitlab == 
 + 
 +== Via vos outils Git installés sur votre machine == 
 + 
 +Fonctionnement : tout se fait en ssh. Si on essaie de se connecter directement :
  
   ssh -i ~/.ssh/faimaison git@git.faimaison.net   ssh -i ~/.ssh/faimaison git@git.faimaison.net
 +  
 +On obtient un message de bienvenue :
  
-on a la liste des dépôts accessibles en lecture et/ou écriture.+  PTY allocation request failed on channel 0 
 +  Welcome to GitLab, CapsLock! 
 +  Connection to git.faimaison.net closed.
  
 Pour dire à ssh de toujours utiliser cette clé et cet utilisateur (et donc pour simplifier la vie à git), on peut mettre quelque chose du genre dans son fichier ''~/.ssh/config'' : Pour dire à ssh de toujours utiliser cette clé et cet utilisateur (et donc pour simplifier la vie à git), on peut mettre quelque chose du genre dans son fichier ''~/.ssh/config'' :
Ligne 130: Ligne 135:
 Ensuite, il suffit de cloner comme d'habitude : Ensuite, il suffit de cloner comme d'habitude :
  
-  git clone git.faimaison.net:testing+  git clone git@gitlab.faimaison.net:faimaison-membres/membres.git 
 +   
 +Pour trouver l'adresse du dépot, il suffit d'aller sur la page du dépôt (exemple https://gitlab.faimaison.net/faimaison-membres/membres) et de la récupérer ici : 
 + 
 +{{ ::depot.png?direct&500 |}} 
 + 
  
 Noter qu'en l'absence de précision du protocole (e.g. ''%%git://git.faimaison.net%%'' ou ''%%ssh://git.faimaison.net%%''), //git// utilise //ssh//. Noter qu'en l'absence de précision du protocole (e.g. ''%%git://git.faimaison.net%%'' ou ''%%ssh://git.faimaison.net%%''), //git// utilise //ssh//.
git.txt · Dernière modification : 2022/08/25 20:21 de gilou