求解:github开启了两步验证后git push使用https方式 验证权限失败
大家讲道理
大家讲道理 2017-04-25 09:03:17
0
2
1075
hainuo@hainuo-ubuntu:/www/×××/.git$ git push 
Username for 'https://github.com': hainuo
Password for 'https://hainuo@github.com': 
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/hainuo/xi.git/'

我开启了github两步验证后应该如何解决?

由于windows下开发,编码老是自动转换成ansi或者gbk 实在搞不懂所以将电脑格式化撞了ubuntu在ubuntu下面没有githubforwindows方便的gui工具,只能够求助大家了

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(2)
淡淡烟草味

J'ai déjà une solution
La solution de référence est
Mémoriser le mot de passe et le nom d'utilisateur
Créer un mot de passe pour la ligne de commande

Code principal

git config --global credential.helper store
  1. Accédez à votre page de profil.
  2. Menu ApplicationsDans la barre latérale gauche, cliquez sur Applications.
  3. Bouton Générer un nouveau jetonCliquez sur Générer un nouveau jeton.
  4. Champ de description du jetonDonnez à votre jeton un nom descriptif
  5. Sélection des étendues de jetonSélectionnez les étendues que vous souhaitez accorder à ce jeton. Les étendues par défaut vous permettent d'interagir avec les référentiels publics et privés, les données utilisateur et l'essentiel.
  6. Bouton Générer un jetonCliquez sur Générer un jeton.
  7. Jeton nouvellement crééCopiez le jeton dans votre presse-papiers. Pour des raisons de sécurité, après avoir quitté cette page, personne ne pourra plus voir le jeton.

Ensuite, tout ce que vous avez à faire est de git push

Username for 'https://github.com': hainuo
Password for 'https://hainuo@github.com': 

Dans le projet Mot de passe ici, il vous suffit de coller le jeton d'accès généré dans le backend github

Quant à savoir où les fichiers sont enregistrés ?
L'emplacement d'enregistrement du fichier est /home/你使用的账户/
Deux fichiers
.gitconfig
.git-credentials
seront générés dans ce répertoire. Après cela, vos opérations dans le terminal Linux ne seront pas perturbées par le processus de vérification. .

某草草

Une fois que github a activé la deuxième vérification, le mot de passe lors de la soumission utilise le jeton d'accès personnel dans les paramètres personnels au lieu du mot de passe du compte

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal