修改 repository settings 或者登出账号重新认证
博主今天从 github desktop 上提交代码时,出现:
Authentication failed. You may not have permission to access the repository. Open options and verify that you're signed in with an account that has permission to access this repository
通过查询其他人的博客(https://blog.csdn.net/hhhhhjkk/article/details/80091314)
他们的解决方案:
在GitHub Desktop -> Repository -> Repository Settings -> Remote 中将ssh URL改成 https URL即可。例如:
原来:ssh://git@github.com/hulixin2014/testabc.git
改成:https://git@github.com/hulixin2014/testabc.git
但,我进行操作之后,发现我原本就是 https URL,我尝试修改成 ssh,提交报错,再次修改回 https,提交同样报错。
之后我尝试将账号进行登出,再重新登录,解决了问题,登出/登录的路径:
GitHub Desktop -> File -> Options -> Accounts