GIT []

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
documentation:informatique:linux:git:index [2019/01/23 12:27] f1slsdocumentation:informatique:linux:git:index [2023/02/01 04:47] (Version actuelle) – [Basculer sur master] f1sls
Ligne 4: Ligne 4:
 Parcourons les étapes de la mise en place d'un accès SSH côté serveur. Dans cet exemple, vous utiliserez la méthode des authorized_keys pour authentifier vos utilisateurs. Nous supposerons également que vous utilisez une distribution Linux standard telle qu'Ubuntu. Premièrement, créez un utilisateur 'git' et un répertoire .ssh pour cet utilisateur. Parcourons les étapes de la mise en place d'un accès SSH côté serveur. Dans cet exemple, vous utiliserez la méthode des authorized_keys pour authentifier vos utilisateurs. Nous supposerons également que vous utilisez une distribution Linux standard telle qu'Ubuntu. Premièrement, créez un utilisateur 'git' et un répertoire .ssh pour cet utilisateur.
  
-<code lang="bash"> +<code="bash"> 
-$ sudo adduser git +$sudo adduser git 
-$ su git +$su git 
-$ cd +$cd 
-$ mkdir .ssh+$mkdir .ssh
 </code> </code>
  
Ligne 73: Ligne 73:
  
 Une dernière méthode consiste à faire une authentification SSH auprès d’un serveur LDAP ou tout autre système d’authentification centralisé que vous utiliseriez déjà. Tant que chaque utilisateur peut accéder à un shell sur la machine, n’importe quel schéma d’authentification SSH devrait fonctionner. Une dernière méthode consiste à faire une authentification SSH auprès d’un serveur LDAP ou tout autre système d’authentification centralisé que vous utiliseriez déjà. Tant que chaque utilisateur peut accéder à un shell sur la machine, n’importe quel schéma d’authentification SSH devrait fonctionner.
 +
 +===== Créer un dépôt vierge =====
 +<code  bash>
 +git init --bare test_repo.git
 +</code>
 +
 +===== Basculer en "master" =====
 +Une fois qu'on a cloné localement le dépôt git vide, il faut basculer sur la branche master avant de pusher le premier fichier.
 +<WRAP center round info 100%>
 +== NOTE ==
 +Il faut avoir créé un ''FICHIER'' et l'avoir ajouté ''git add FICHIER'' puis commité ''git commit -m "commentaire"''.
 +</WRAP>
 +
 +<code=bash>
 +$> git push origin master
 +</code>
 +
 +===== Récupérer les infos sur le dépôt utilisé =====
 +<code bash>
 +git remote show origin
 +</code>
 +<code bash>
 +git config --get remote.origin.url
 +</code>
 +
 +===== Basculer sur master =====
 +//(avant de faire le premier push)//
 +
 +<code bash>
 +git push --set-upstream origin master
 +</code>
 +
 +===== GIT via http =====
 +<WRAP center round tip 100%>
 +== ERREUR "DÉPÔT INTROUVABLE" ==
 +Si un clone depuis http ne fonctionne pas ("repository not found"), faire un ''git update-server-info'' depuis le répertoire du dépôt
 +</WRAP>
 +
documentation/informatique/linux/git/index.1548242873.txt.gz · Dernière modification : de f1sls