在Android Studio中更改Github帐户

在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项目从android Studio推送到Github。现在我已经在Github上创建了另一个帐户,并希望将我的另一个android项目推送到这个新帐户。但我无法在Android Studio中找到任何更改Github帐户的选项。它不断从上一个帐户推送,因此导致此错误:

远程:对旧\u用户名的新\u用户名/repository\u name.git权限被拒绝

致命:无法访问“”:请求的URL返回错误:403

我正在Windows操作系统上使用Android Studio 1.2.2。

转到:
设置-->版本控制-->GitHub-->更改您的用户名。


也许不是你想要的答案,但是你可以通过找出android studio存储项目代码的位置并在那里更改git遥控器来解决这个问题

例如,如果要更改推送到的主存储库的位置,请在项目目录中的命令行中输入:
git remote set url origin

当提示输入用户名和密码时,请确保使用可以访问存储库的帐户


在Nir段的图像中,您必须单击“测试”按钮来验证您的连接。

我也遇到了同样的问题,您只需打开shell并键入--

$git config--global user.name[您的用户名]
$git config--global user.email[您的电子邮件]


因为您可能使用不同的帐户使用git登录

在我的情况下,这一切都不起作用。这种方法对我很有效

步骤:

  • 打开Android studio的设置
  • 选择外观和行为
  • 选择系统设置
  • 选择密码
  • 选择“不记得密码”
  • 单击确定
  • 现在是时候把你的源代码推到Git上了,Android studio会要求你输入新的用户名和密码

    参考截图

    完成

    步骤1 更改项目文件夹中目录
    .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用户/密码总是正确的。然而,每当我来