Outils pour utilisateurs

Outils du site


github_token_authentication

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
github_token_authentication [2020/12/18 15:37] – créée sergegithub_token_authentication [2021/08/18 14:50] (Version actuelle) – [Sur GitEye] serge
Ligne 5: Ligne 5:
  
  
-=====Cas particulier de GitEye=====+ 
 +=====Création d'un token===== 
 +  * https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/creating-a-personal-access-token 
 + 
 +le token est un string  
 + 
 +  123456789abcdef123456789abcdef123456789a 
 +   
 +le code de récupération est du type 
 + 
 +  abcde-12345 
 +  abcde-12345 
 +  ... 16 lignes 
 +  abcde-12345 
 + 
 +Il sert si le token est perdu 
 + 
 + 
 +=====Double authentification sur GitHub===== 
 +====Sur l'interface Web==== 
 +La connexion sur GitHub se fait avec le mot de passe et un code reçu par SMS 
 + 
 +===Comment éviter ce SMS ? === 
 +  * **[[gestionnaire_de_mots_de_passe|KeepasXC]]** va générer une clé ! 
 +<WRAP center round todo 60%> 
 +Améliorer ce tuto en recommençant la manip ! 
 +</WRAP> 
 + 
 + 
 +Connecter vous sur votre compte GitHub, avec le code reçu par SMS.  
 + 
 +Aller dans Settings: {{:media_14:github_etape_0.png?150|}} Account Security: {{:media_14:github_etape_11.png?190|}} 
 + 
 +Set up Two-factor authentification: 
 +{{:media_14:github_etape_1.png?600|}} 
 + 
 +Set up using an app: 
 +{{:media_14:github_etape_2.png?600|}} 
 + 
 +Dans KeepassXC, Clic droit sur l'entrée GitHub: {{:media_14:github_etape_7.png?600|}} 
 + 
 +Choisir **TOTP**: {{:media_14:github_etape_3.png?200|}} 
 + 
 +Saisir votre clé secrète: {{:media_14:github_etape_4.png?400|}} 
 + 
 +Enter this text code: {{:media_14:github_etape_5.png?400|}} 
 + 
 +Dans KeepassXC, l'hologe en début de ligne montre la génération des code toutes les 30 secondes: {{:media_14:github_etape_8.png?400|}} 
 + 
 +Génération de code: {{:media_14:github_etape_6.png?200|}} 
 +====Sur GitEye====
   * Propriétaire, gratuit, sans relance pour l'acheter, ni limite temporelle, en java   * Propriétaire, gratuit, sans relance pour l'acheter, ni limite temporelle, en java
 +**Sur un push, renseigner dans le popup, votre login et le token**
 +
 +**C'est bien le token qui est dans github.ssh qui est le mot de passe**, pas le mot de passe du github !! 
 +=====Accès en terminal=====
 +<code bash>
 +ssh-keygen -t ed25519 -C "toto@truc.machin"
 +ls ./.ssh/
 +eval "$(ssh-agent -s)"
 +ssh-add ~/.ssh/id_ed25519
 +cat .ssh/id_ed25519.pub 
 +ssh -T git@github.com
 +</code>
  
 +{{tag>git}}
github_token_authentication.txt · Dernière modification : 2021/08/18 14:50 de serge