通过android studio中的个人访问令牌认证,git push失败了

时间:2017-01-05 07:10:36

标签: git android-studio github git-bash

我尝试阅读有关ssh服务器密钥的几个解决方案,但无法抓住这个想法。这是我第一次尝试使用git存储库,因此我将要求尽可能简化解决方案。

首先我直接从Android Studio VCS尝试了git push。但是,启用双因素身份验证后,它无法正常工作,并显示身份验证失败等错误。

然后我生成了个人访问令牌并添加了这样的原点 -

git remote -v 
git remote remove origin 
git remote add origin git@github.com:user/repo.git  

现在尝试git push时,它尝试连接SSH服务器密钥但失败了。

1 个答案:

答案 0 :(得分:2)

从启用双因素验证的Android Studio推送时遇到同样的问题。如上所述here我生成了一个个人访问令牌。这将更详细地描述here。实质上你需要:

  1. 转到GitHub设置。
  2. 点击个人访问权限(下至底部)。
  3. 生成范围为“public_repo”
  4. 的新Access令牌
  5. 将生成的公共访问令牌保存在您选择的密码管理器中
  6. 在Android工作室提示输入密码(!)时输入个人访问令牌。