在Android Studio中更改Github帐户
我使用了一个Github帐户将android项目从android Studio推送到Github。现在我已经在Github上创建了另一个帐户,并希望将我的另一个android项目推送到这个新帐户。但我无法在Android Studio中找到任何更改Github帐户的选项。它不断从上一个帐户推送,因此导致此错误: 远程:对旧\u用户名的新\u用户名/repository\u name.git权限被拒绝 致命:无法访问“”:请求的URL返回错误:403 我正在Windows操作系统上使用Android Studio 1.2.2。转到:在Android Studio中更改Github帐户,android,git,android-studio,github,Android,Git,Android Studio,Github,我使用了一个Github帐户将android项目从android Studio推送到Github。现在我已经在Github上创建了另一个帐户,并希望将我的另一个android项目推送到这个新帐户。但我无法在Android Studio中找到任何更改Github帐户的选项。它不断从上一个帐户推送,因此导致此错误: 远程:对旧\u用户名的新\u用户名/repository\u name.git权限被拒绝 致命:无法访问“”:请求的URL返回错误:403 我正在Windows操作系统上使用Androi
设置-->版本控制-->GitHub-->更改您的用户名。
也许不是你想要的答案,但是你可以通过找出android studio存储项目代码的位置并在那里更改git遥控器来解决这个问题 例如,如果要更改推送到的主存储库的位置,请在项目目录中的命令行中输入:
git remote set url origin
当提示输入用户名和密码时,请确保使用可以访问存储库的帐户
在Nir段的图像中,您必须单击“测试”按钮来验证您的连接。我也遇到了同样的问题,您只需打开shell并键入-- $git config--global user.name[您的用户名]
$git config--global user.email[您的电子邮件]
因为您可能使用不同的帐户使用git登录在我的情况下,这一切都不起作用。这种方法对我很有效 步骤:
.git
中的文件config
步骤2
在终端@当前项目中,键入:git凭证管理器卸载
干杯~您需要先去:
设置-->版本控制-->GitHub-->更改您的用户名。(就像Nir Duan)说的
然后转到:
VCS-->版本控制签出-->Github
如果需要,请使用新凭据登录,更改Git URL和可能的父目录,单击克隆,在另一个窗口中打开,等待加载。关闭新窗口
下次要推送时,您将看到新存储库作为“推送提交”弹出窗口左上角选项的一部分我也面临同样的问题(使用不同用户名在同一台PC上工作) 远程:对旧\u用户名的新\u用户名/repository\u name.git权限被拒绝 尝试了所有提到的解决方案,即使删除.gitconfig也不起作用 最后,通过以下不同的方式解决:
1.将作为合作者添加到旧用户名
2.接受协作邀请(确保您已登录到旧的\u用户名)
3.使用新用户名推送。完成了 我也遇到了同样的问题,并且已经解决了。
使用当前的Android Studio 3.5,我们可以添加几个github帐户
添加多个github帐户后,我们可以为特定项目选择一个作为默认帐户。
或
更改git用户名和电子邮件:
- git config user.name“您的用户名”
- git config user.email“yourmail.com”
添加--global如果您想更改全局配置请从设置->版本控制->
我通过重新安装解决了我的问题
git凭证管理器卸载
然后
git凭证管理器安装
推动回购
git-push——设置上游原始主机
这将要求身份验证、身份验证和booommm 我尝试用我在新的Github帐户中使用的Google帐户登录,然后推送,但错误仍然是一样的。它仅使用我以前的Github帐户进行推送。事实上,我需要更改我的Github帐户。我也尝试过,还通过按“测试”按钮测试了该帐户,但即使如此,它仍在使用我以前的Github帐户,即得到相同的错误。nice 1@NirDuan,答案帮助了我&Upvote,请用以下行编辑您的答案:Auth Type应该是=Password。我的存储库url是正确的,但Android Studio正在使用我以前的Github帐户来推送代码。谢谢。我尝试使用命令行,当它询问我的登录凭据时,我能够提供新帐户的详细信息,因此它起了作用。但即使现在,我也无法从Android Studio更改我的Github帐户,尽管我已经更改了版本控制的设置。太棒了!希望android studio现在能做到这一点,但如果不行,你现在有了另一个选择@NitishSrivastava终于把这个github当作疯子解决了??我在Ubuntu中也遇到过类似的问题!您执行的导致上述错误的确切步骤是什么?您是在启动一个新项目还是将同一项目推送到两个帐户?这只会更改添加到提交中的元数据。它不会影响GitHub的登录详细信息。对我来说,这是我一直在寻找的修复方法:对我来说,GitHub用户/密码总是正确的。然而,每当我来