Can't log in to GitHub on Android Studio

Android StudioAuthenticationGithub

Android Studio Problem Overview


I can't sign in to GitHub on Android studio, as the picture shows.

enter image description here

I have reset my password, tried to put ' https:// ' in the server box, and still doesn't let me in and shows the same message.

I can no longer update the project I am working on with my team.
For some reason I was still able to commit and push to the repo and the changes were visible online.

Android Studio Solutions


Solution 1 - Android Studio

Try this:

On GitHub:

  • Log in -> Click on your avatar in the top right hand corner
  • Choose Settings -> Developer settings -> Personal access tokens
  • Click on the "Generate new token" button
  • Add a note if you want, like "Android Studio"
  • Select repo(all), read:org (under admin:org), gist, workflow
  • Click on the "Generate token" button
  • Copy the token

On Android Studio:

  • Go to File -> Settings -> Version Control -> GitHub -> Add an account
  • Click on the "Use Token" hyperlink, like in your screenshot
  • Paste your token, click login, click ok

Solution 2 - Android Studio

  1. Go to the https://github.com/settings/tokens
  2. Click Personal Access Token from the left menu.
  3. Select repo and gist
  4. Generate your token
  5. Paste the token to your Android Studio

Edit** in step 3, you must select (repo, gist, and read:org)

Solution 3 - Android Studio

For me, after doing the token sign up using the Android studio UI in Preferences - Github also requested again username/password after doing git pull, what I did to solve it is to place my username and in password paste again the copied token

enter image description here

Steps

  • Go to github developer settings

  • Generate a new token with repo, gist, read:org privileges

  • Copy the token

  • Go to android studio preferences-github press the - sign if you have another account and press the + sign to add a new account

  • Go to the use token link

  • Paste your copied token

  • Now your account is added to the IDE, press apply and OK

  • Now do a git pull (if you already are in a repo)

  • If asking for username , place your github username

  • If asking for password, do not put your github password, instead paste again the token you created there and press enter

Solution 4 - Android Studio

Check if you have activated 2FA on your account.

If you have (two-factor authentication), then the password you should enter would actually be a PAT (Personal Access Token), in your settings, not your GitHub account password.

Solution 5 - Android Studio

In the latest version of Android studio, click Use token and then Generate. Your browser will open the link and then click on Generate Token, copy the code and paste it on Android studio.

Solution 6 - Android Studio

Android Studio Arctic Fox Solution (Windows 10)

I was authenticated in Android Studio Arctic Fox (Latest Version) using a personal access token, but still, I was getting this error on August 14, 2021:

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

I generated a new access token on github.com, removed my GitHub account from Android Studio, and added the account again with the new access token. But still, it was showing the same error.

Reading other solutions on SO, I downloaded the GitHub CLI, and added my GitHub account in the windows command prompt with the access token successfully, and tried to push the repo from Android Studio again, which again failed.

Then following this article, I did the following in command line:

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

Pushed again from Android Studio. It worked finally!

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
Questiontired_houseView Question on Stackoverflow
Solution 1 - Android StudioGlenView Answer on Stackoverflow
Solution 2 - Android StudioenestatliView Answer on Stackoverflow
Solution 3 - Android StudioGastón SaillénView Answer on Stackoverflow
Solution 4 - Android StudioVonCView Answer on Stackoverflow
Solution 5 - Android StudioBensalView Answer on Stackoverflow
Solution 6 - Android StudioRaw HasanView Answer on Stackoverflow