android 无法推送到Github;错误403

5fjcxozz  于 2023-01-19  发布在  Android
关注(0)|答案(9)|浏览(179)

我无法使用Android Studio将项目推送到Github。我创建了一个新项目和一个新存储库,并尝试将其推送到Github,但我收到了以下错误:
失败,错误为:致命错误:无法访问https://github.com/4lionintern/Test0000.git/:请求的URL返回错误:小岛屿发展中国家
所有关于这个问题的问题都是使用git bash,但是我尝试使用commit changes按钮。

tf7tbtn2

tf7tbtn21#

我也遇到了同样的问题。我无法推送到我自己的存储库!
这是windows凭据的问题。
1.转到:Control panel > User Accounts > credential manager
1.选择:windows credentials
1.删除列表中显示的所有gitlab凭据
1.添加一个包含gitlab账户信息的通用凭证:
Internet或网络地址:git:https://yourUserName@gitlab.com
用户名:your gitlab username
密码:your gitlab password
然后尝试再次将您的更改推送到存储库中。它应该会工作。

rekjcdws

rekjcdws2#

您需要向团队成员提供写入权限
enter image description here转到成员存储库权限

wwtsj6pe

wwtsj6pe3#

403表示您的凭据错误或不存在。您如何在Github进行身份验证?通过用户名:密码或公钥。如果您使用公钥,则无法通过https进行身份验证。

kupeojn6

kupeojn64#

尝试将git URL的路径从https更改为SSH,然后重新加载项目,然后尝试推送。同时检查文件〉设置〉版本控制〉Github中提供的凭据

ljo96ir5

ljo96ir55#

转到project folder并删除.git文件夹,然后重试。如果不起作用,您的存储库URL可能是错误的或身份验证问题。

8yparm6h

8yparm6h6#

HTTPS不适用于Android Studio。我尝试使用git bash重新初始化git。
在根文件夹中删除旧的非工作.git文件夹:

rm -rf .git

初始化一个新的空Git仓库,然后添加你想要提交的文件

git init
git add .

提交并推送

git commit -m "first commit"
git remote add origin git@github.com:YourNameHere/YourProjectName.git
git push -u origin master

之后,git应该可以在Android Studio中工作。

  1. VCS〉Git〉提交文件...
  2. VCS〉Git〉推送
w8f9ii69

w8f9ii697#

您需要先访问:设置--〉系统设置--〉密码--〉选择不保存密码。
下一次当你点击推送时,你会被要求输入git仓库的用户名和密码。输入你的凭证并继续。希望这能有所帮助。

mwngjboj

mwngjboj8#

错误403表示:未授予访问权限。意味着github理解您的请求但拒绝了您的更改
这个问题通常发生在gitbash账号和你的android studio中的github凭证不匹配的时候。你可能在你的android studio中修改了用户名和密码,但是gitbash中的账号还是一样的。所以你应该按照android studio的凭证来修改你的gitbash的凭证。按照android studio的凭证来修改gitbash的凭证,它肯定会工作。

5hcedyr0

5hcedyr09#

我有一个类似的问题,并修复它的建议,Mahdieh Shavandi,只是删除Windows凭据,并使用令牌的新访问。
1.转到:控制面板〉用户帐户〉凭据管理器
1.选择:Windows凭据
1.删除列表中显示的所有gitlab凭据
1.尝试推送提交,系统要求确认或更新您的凭据。在我的情况下,我使用一个新的令牌来访问。

相关问题