Le blog de Genma
Vous êtes ici : Accueil » Informatique » GNU/Linux, Logiciels Libres » Git et clef SSH

Git et clef SSH

D 2 mai 2017     H 09:00     A Genma     C 0 messages   Flattr cet article Logo Tipee

TAGS : Planet Libre Degooglisons

Ce billet ne sera pas un billet sur l’état de l’art de créer sa clef SSH. Je pars du principe que vous en avez déjà une.

Les dépôts en ligne Git (Github, Framagit, qui est basé sur Gitlab ou un dépôt Gitlab autohébergé) propose comme fonctionnalité intéressante celle de pouvoir uploader une clef publique ssh sur le serveur (la clef publique, pas la clef privée. Surtout pas la clef privée) de la même façon que l’on peut le faire pour un serveur sur lequel on se connecte en ssh. Le serveur git étant lui-même un serveur, il dispose aussi d’un serveur ssh.

L’association d’une clef publique à un compte utilisateur (le même compte que le compte Git) a pour avantage qu’ensuite, on peut faire les connexions avec le serveur git en ssh, récupérer des fichiers ou les pousser au sein de ce tunnel ssh... Dès que l’on fera une commande en interaction avec git, on n’aura qu’à taper une fois sa phrase de passe de sa clef SSH pour être authentifiée pour tout le reste des manipulations. Un autre intérêt et qu’on utilise la phrase de passe de la clef SSH et non le mot de passe (comme dans le cas d’une connexion https).

Comment ça se passe ?

Pour définir le dépôt distant, on fera comme commande

git remote add git@framagit.org:genma/My_repository.git

au lieu de

git remote add https://framagit.org/genma/My_repository.git)

Pour que les connexions aux serveurs pour git se fasse via le protocole SSH et non plus via le protocole HTTP.

Enfin, toujours sur Git et les astuces, il y a la possibilité de signer ses commit avec sa clef GPG, et pour ce, je vous renvoie au tutorielhttps://git-scm.com/book/fr/v2/Utilitaires-Git-Signer-votre-travail.

 Les Tags - mots clefs de ce article

 Vous aimez cet article? Soutenez le blog et partagez-le ;-)

Logo Tipee Flattr icon  Facebook icon  Twitter icon  Diapora icon   Licence Creative Commons
Un message, un commentaire ?
modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Votre message

Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Conférences

Médiathèques vous recherchez un conférencier sur l’éducation populaire et l’hygiène numérique? Jetez un coup d’oeil à mon CV

Date des prochaines conférences?
Cliquer ici

Rechercher sur le blog

Liens

Logo Flattr Logo Gmail Logo Twitter
Logo RSS Logo Linkedin Logo GitHub
Logo Gitlab Logo Mastodon
Logo Diaspora

Soutenir ce blog?

Logo Tipee Logo Liberapay

Licence

Licence Creative Commons

Derniers articles

1.  Appel à soutiens pour l’Openhackademy

2.  Documentation Centreon en epub, crash avec la liseuse Bookeen

3.  Scan2Epub.sh où comment lire des Scantrad en Epub

4.  Le Cecil et son guide de survie des aventuriers d’Internet

5.  Réflexions sur le fait d’installer une application depuis Github

6.  Il y a un an, démission

7.  Firefox Focus, le navigateur privé de Mozilla

8.  Cours sur les serveurs web par Luc Didry

9.  Yunohost - Goaccess - Rapport HTML depuis des logs d’un serveur web

10.  Il y a un an - Ma lettre de motivation


Date de mise à jour :

Le 18 octobre 2017