【问题标题】:Change the git account in VScode在 VScode 中更改 git 帐户
【发布时间】:2020-09-25 21:06:53
【问题描述】:

我想更改我的 VSCode 中使用的 git 帐户。我创建了一个新帐户,不想再使用旧帐户了

到目前为止我所尝试的:-

  1. 在这个 StackOverflow 问题Change Git Account in VSCode 中做了所有事情
  2. 在这个Chang git account on VScode
  3. 我也取消了 VSCode 设置中的GitHub Authentication
  4. 阅读有关 GitHub 集成的 VSCode 文档,但他们没有提及此类内容

但我似乎无法让它工作

这是我在推送提交时遇到的错误

git push -u origin master
remote: Permission to username1/todo-app.git denied to username2.
fatal: unable to access 'https://github.com/username1/todo-app.git/': The requested URL returned error: 403

我能做些什么来解决这个问题?

提前致谢

【问题讨论】:

    标签: git github visual-studio-code terminal git-bash


    【解决方案1】:

    首先,不要按照第一个链接中的建议使用 wincred:使用管理器

    git config --global credential.helper manager
    

    其次,确保您的 Git for Windows 是最新的 (2.27)

    第三,clean the old URL from the credential manager

    git credential-manager reject https://github.com
    

    最后,尝试推送:这应该会触发一个弹出窗口,询问您的 GitHub 凭据:输入新的。

    【讨论】:

    • 第一个命令有效,但是在执行第二个命令时它给出了这个:- fatal: InvalidOperationException encountered. Invalid input, please see 'https://www.kernel.org/pub/software/scm/git/docs/git-credential.html' 你能告诉我问题出在哪里吗?谢谢
    • @HusseinAl-Mosawi 我将首先在命令行中使用 Git 验证新帐户,关闭 VSCode:从命令行尝试相同的 git push -u origin master。它应该会触发弹出窗口,然后您将输入新的凭据。一旦工作正常,再次打开 VSCode,然后继续工作/提交并从那里推送。
    • 很抱歉,这不起作用!因为这实际上是我过去 2-3 天一直在做的事情。
    • @HusseinAl-Mosawi 你在哪个操作系统上使用什么版本的 Git?
    • 最新版本为 2.27.0 和 Windows 10 版本 10.0.18363 Build 18363
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-19
    • 1970-01-01
    • 2023-03-02
    • 2020-03-11
    • 2017-07-06
    • 2016-12-20
    • 2021-10-05
    相关资源
    最近更新 更多