我无法使用Android Studio将项目推送到Github。我创建了一个新项目以及一个新的存储库并尝试将其推送到Github,但我收到了这个错误:
失败并显示错误:致命:无法访问 https://github.com/4lionintern/Test0000.git/:请求的网址 返回错误:403
有关此问题的所有问题一直在使用git bash,但我正在尝试使用提交更改按钮。
答案 0 :(得分:1)
您需要向您的团队成员提供写权限
enter image description here
转到成员存储库权限
答案 1 :(得分:0)
尝试将git URL的路径从https更改为SSH,然后再次重新加载项目。然后试着推。还要检查文件>设置>版本控制> Github
中给出的凭据答案 2 :(得分:0)
403表示您的凭据错误或不存在。你是如何在Github进行身份验证的?通过用户名:密码或公钥。如果您使用公钥,则无法通过https。
答案 3 :(得分:0)
转到project folder
并删除.git
文件夹,然后重试。如果它不起作用。您的存储库URL可能有误或验证问题。
答案 4 :(得分:0)
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中运行。
答案 5 :(得分:0)
您需要首先进入:设置->系统设置->密码->选择不保存密码。
下次单击“推送”时,将要求您输入git存储库的用户名和密码。输入凭据并继续。希望这会有所帮助。
答案 6 :(得分:0)
错误403表示:未授予访问权限。 意味着github理解了您的请求,但拒绝了您的更改
当gitbash帐户和android studio中的github凭据不匹配时,通常会发生此问题。您可能已在android studio中更改了用户名和密码,但gitbash中的帐户保持不变。因此,您应该根据android studio凭据更改gitbash的凭据。 根据android studio凭据更改gitbash凭据,这样肯定可以。
答案 7 :(得分:0)
我遇到了同样的问题。我无法推送到我自己的存储库!
Windows 凭据有问题。
转到:Control panel > User Accounts > credential manager
选择:windows credentials
删除您在列表中看到的所有 gitlab 凭据
使用您的 gitlab 帐户信息添加通用凭据:
互联网或网络地址:git:https://yourUserName@gitlab.com
用户名:your gitlab username
密码:your gitlab password
然后尝试再次将您的更改推送到存储库。它应该可以工作。