我一直试图将我的Android Studio项目推向github一段时间了。
如果我进入设置 - >版本控制 - > Git并点击“测试”,它说没关系
如果我进入设置 - >版本控制 - > Github并使用我的Github凭据点击“测试”,它说一切都很好。
但是当我转到VCS->导入到版本控制 - >在Github上共享项目时,它将在Github上创建项目并将更改提交到本地仓库,但不会推送任何更改。它总是说:
推送失败:失败并显示错误:无法访问 'https://github.com/myusername/project.git/':请求的网址 返回错误:403
(当然,“myusername”和“project”是我的具体细节)
我已经多次卸载并重新安装git,我已经检查过,我的全局user.name
和user.email
是正确的。我无法弄清楚我还能做些什么才能让它发挥作用。
答案 0 :(得分:1)
你必须在Github上创建一个远程仓库然后推送你的本地仓库。
似乎没有办法在Android Studio中通过GUI添加遥控器。因此,在项目的根目录中打开Git Bash(Android Studio中的终端)并执行git remote add
现在当你做VCS时 - >提交更改 - >承诺&推。你应该看到你的提交反映在github上。
答案 1 :(得分:0)
我知道答案为时已晚,但是我想添加有关解决此问题的更多信息,因为上述答案没有帮助我,所以我想通了其他地方。
在这个挑战得到了403那是因为你正试图更改推到你没有访问的库。当您将GitHub凭证保存到另一个帐户并将项目共享到另一个帐户存储库中时,就会发生这种情况。
我也遇到了这个问题,但是设法解决了,错误是 计算机已保存了一个git用户名和密码,因此如果您转到 另一个帐户,将出现错误403。以下是解决方案 Windows中,您可以在这里找到钥匙:
控制面板>用户帐户>凭证管理器>窗 凭证>通用凭证
下一步,删除Github键。
Afther该输入命令
git的推-u原点主
或
点击VCS> GIT中>推。
答案 2 :(得分:0)
我今天遇到了同样的问题。可能的原因:我有一个本地存储库,名称与另一个存储库中的机械手类相同。我重命名了错误命名的存储库,将机器人类名称保留在另一个存储库中,然后进行了推送。没有抓地力。