82
votes

Impossible de vous connecter à GitHub sur Android Studio

Je ne peux pas me connecter à GitHub sur Android Studio, comme le montre l'image.

 Entrez la description de l'image ici

J'ai réinitialisé mon mot de passe, j'ai essayé de mettre 'https: //' dans la boîte de serveur, et je ne me laisse toujours pas entrer et affiche le même message.

Je ne peux plus mettre à jour le projet sur lequel je travaille avec mon équipe.
Pour une raison quelconque, j'ai toujours pu m'engager et pousser au dépôt et les modifications étaient visibles en ligne.


0 commentaires

7 Réponses :


9
votes

Vérifiez si vous avez Activé 2fa Sur votre compte.

Si vous avez (authentification à deux facteurs), alors le mot de passe que vous devez entrer serait en fait un Pat (Token d'accès personnel) , dans vos paramètres , pas votre mot de passe de compte github.


2 commentaires

Avec 2FA activé, seul le moyen de générer du jeton. Je me demandais pourquoi je ne pouvais pas me connecter normalement avec mes références.


Doit être une réponse acceptée car elle contient une explication ce qui ne va pas avec la connexion des informations d'identification.



193
votes

Essayez ceci:

sur github:

  • Connexion -> Cliquez sur votre avatar dans le coin supérieur droit
  • Choisissez les paramètres -> Paramètres du développeur -> Tokens d'accès personnel
  • Cliquez sur le bouton "Générer un nouveau jeton"
  • Ajoutez une note si vous le souhaitez, comme "Android Studio"
  • Sélectionnez Repo (All), Lire: Org (sous Admin: Org), Gist, Workflow
  • Cliquez sur le bouton "Générer le jeton"
  • Copiez le jeton

sur Android Studio:

  • Accédez à Fichier -> Paramètres -> Contrôle de version -> GitHub -> Ajouter un compte
  • Cliquez sur l'hyperlien "Utiliser le jeton", comme dans votre capture d'écran
  • Collez votre jeton, cliquez sur Connexion, cliquez sur OK


6 commentaires

Lorsque je re-généré des jetons qui sont fabriqués avant, cela ne fonctionne pas, mais générez de nouveaux jetons Save Me !! Merci


Dernière version Android Studio, cliquez sur Utiliser le jeton puis générer


@Bensal - Cela a fonctionné lors de la fabrication d'un jeton manuellement. Merci!


Pour MacOS sur Android Studio: accédez à Android Studio -> Préférences -> Contrôle de version -> GitHub -> Ajouter un compte


C'est probablement le moyen le plus simple de le faire: D - a sauvé ma journée.


Fichier-> Paramètres-> Les éléments du menu de contrôle de version n'existent pas pour moi sur macOS, Android Studio Arctic Fox. J'ai donc fait comme mentionné ci-dessus dans GitHub, puis de retour dans Android Studio, je lui ai dit de "pousser" à nouveau et cela a soulevé une invite à utiliser le nom d'utilisateur / mot de passe ou le jeton. J'ai sélectionné un jeton, puis collé dans le jeton.



17
votes
  • Accédez au https://github.com/settings/tokens
  • Cliquez sur le jeton d'accès personnel dans le menu de gauche.
  • Sélectionnez Repo et Gist
  • Générez votre jeton
  • Collez le jeton de votre studio Android
  • Modifier ** À l'étape 3, vous devez sélectionner (repo, gist et lire: org )


    3 commentaires

    Merci pour la lecture: ORG Edit. C'est ce que j'avais laissé de côté.


    Merci beaucoup. Vous me sauvez une journée.


    Pour ceux qui ont suivi les conseils ci-dessus et avoir encore des problèmes - essayez d'invalider les caches et de redémarrer.



    12
    votes

    Pour moi, après avoir fait le jeton inscrit à l'aide de l'interface utilisateur Android Studio dans Préférences - GitHub a également demandé le nom d'utilisateur / mot de passe après avoir fait Git Pull, ce que j'ai fait pour le résoudre, c'est de placer mon nom d'utilisateur Et dans le mot de passe collez à nouveau le jeton copié

     Entrez la description de l'image ici

    étapes

    • Accédez aux paramètres du développeur GitHub
    • Générez un nouveau jeton avec Repo, Gist, Lire: Org Privileges
    • Copiez le jeton
    • Accédez à Android Studio Préférences-github Appuyez sur le - Signez si vous avez un autre compte et appuyez sur le + Signe pour ajouter un nouveau compte
    • Accédez à la liaison de jeton Utilisation
    • Collez votre jeton copié
    • Maintenant, votre compte est ajouté à l'IDE, appuyez sur Appliquer et ok
    • Faites maintenant une traction git (si vous êtes déjà dans un repo)
    • Si vous demandez le nom d'utilisateur, placez votre nom d'utilisateur github
    • Si vous demandez un mot de passe, ne mettez pas votre mot de passe github, collez à nouveau le jeton que vous y avez créé et appuyez sur Entrée

    1 commentaires

    Je l'ai résolu en faisant votre étape en cliquant en cliquant Android Studio -> Préférences -> Contrôle de version -> github & vous vous inviteras à vous connecter en raison de l'échec. (Remarque: j'utilise Android Studio 4.0.1 pourrait fonctionner pour> 4.0)



    2
    votes

    Dans la dernière version d'Android Studio, cliquez sur Utiliser Token puis générer . Votre navigateur ouvrira le lien, puis cliquez sur générer du jeton , copiez le code et collez-le sur Android Studio .


    0 commentaires

    2
    votes

    Solution Android Studio Arctic Fox (Windows 10)

    J'ai été authentifié dans Android Studio Arctic Fox (dernière version) à l'aide d'un accès personnel Token, mais quand même, j'obtenais cette erreur le 14 août 2021:

    cd <project-directory>
    git remote set-url origin https://<TOKEN>@github.com/<user_name>/<repo_name>.git
    

    J'ai généré un nouveau jeton d'accès sur github.com, supprimé mon compte GitHub d'Android Studio, et a ajouté le compte à nouveau avec le nouveau jeton d'accès. Mais quand même, il montrait la même erreur.

    Lire d'autres solutions sur SO, j'ai téléchargé la CLI GitHub et ajouté mon compte GitHub dans l'invite de commande Windows avec le jeton d'accès avec succès et j'ai essayé de pousser le Repo d'Android Studio, qui a encore échoué.

    puis suivant Cet article , j'ai fait ce qui suit en ligne de commande:

    remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
    

    poussé à nouveau à partir d'Android Studio. Cela a fonctionné enfin!


    0 commentaires

    0
    votes

    Connectez-vous avec le mot de passe obsolète, veuillez utiliser la méthode ci-dessous

    dans Mac Changer de jeton -> Android Studio -> Préférences -> Contrôle de version -> GitHub -> Changer de jeton

    dans le compte GitHub GitHub Génération de jetons -> Paramètres -> Paramètres du développeur -> Token d'accès personnel


    0 commentaires