起因:
因为自己经常在 Github 上面存放一些自己的 Android 小 Demo ,所以本着积极响应开源的态度,我前段时间又创建了一个 Github 账号,当时是在家里面使用 Android Studio 提交代码的时候出现了 Push failed: Failed with error: fatal: unable to access 错误,我花了半个小时(各种百度,Google /偷笑)解决了。今天公司事情忙完了,想着弄一下我的小 Demo,准备提交的时候,又出现了上次同样的错误,于是我又花了半个小时(又各种百度,Google /尴尬)解决了,因为不想浪费所谓的“半个小时”,所以今天记录一下,希望对大家有用!
分析:
因为我又创建了一个 Github 账号,所以我的电脑上面储存了两个 GitHub 账号,这两个账号指向了同一个远程仓库:Github,所以在提交的时候,Git 并不知道需要使用那一个账号进行验证,或者说使用错了,所以才会出现了 Push failed: Failed with error: fatal: unable to access 的错误。
解决方案:
1.找到你需要提交的工程根目录隐藏文件夹 .git ,然后打开里面的 config 文件。如图:
2.找到 url 那一行在 https:// 后面加上你的用户名和密码。如图:
3.然后保存修改,尝试再次提交,你会发现成功了。
希望对你有帮助!
欢迎加入Q群一起探讨Android问题。Q群:653123508。