【问题标题】:How to remove git account from local machine and add new account如何从本地计算机中删除 git 帐户并添加新帐户
【发布时间】:2017-09-20 06:58:57
【问题描述】:

我有一个在我的 Windows 电脑中配置的 github 帐户。现在我创建了一个新的 Github 帐户并想使用这个新帐户。

如何从我的 windows 电脑中删除我的旧帐户并添加新的 github 帐户?

注意:我已经编辑了 gitconfig 文件并在那里添加了新的用户电子邮件和用户名。但是公钥仍然包含旧用户电子邮件!

【问题讨论】:

    标签: git github


    【解决方案1】:

    只是在 .gitconfig 上更改名称和电子邮件在这里不起作用。

    运行后才生效:

    git credential-manager-core configure

    【讨论】:

      【解决方案2】:

      运行

      nano ~/.gitconfig 
      

      删除您的姓名和电子邮件以外的不必要项目。

      保存

      检查 git 配置

      运行:

      git config -l
      

      git config --global -l 
      

      【讨论】:

        【解决方案3】:

        您可以使用凭据管理器添加/删除/修改现有的 Github 帐户。步骤:

        1. 转到开始 -> 键入“凭据管理器” -> 打开凭据管理器
        2. 将显示以下窗口

        1. 转到“Windows 凭据”-> 通用凭据
        2. 您将看到一个 Github 条目

        1. 点击条目 -> 您将看到以下选项

        1. 您可以编辑条目 -> 添加新的用户名和密码 -> 点击保存

        希望这会有所帮助!

        【讨论】:

          【解决方案4】:

          适用于windows机器

          您可以管理用于执行此操作的 Windows 凭据

          去搜索按钮然后写

          管理 Windows 凭据

          然后你会发现一个按钮双击

          然后删除您当前的 Windows 凭据

          之后当你再次使用 git 会询问 git 身份验证

          然后你将输入你的新 github id

          接下来需要编辑 .gitconfig 文件

          文件路径会是这样的

          C:\Users\Imu
          

          这里 imu 是我的用户名 你的会不一样

          现在使用文本编辑器编辑 .gitconfig 文件,如 nodepad++sublime text 以及您当前的 id 信息

          希望对您有所帮助

          【讨论】:

          • 我看不到 git 的任何凭据。还有一些其他凭据,例如 Microsoft 帐户、Microsoft Office 帐户、Windows Live 等。这是我找到 Windows 凭据的路径:Control Panel\All Control Panel Items\Credential Manager 我应该从那里删除哪个?
          • 会有一行像 git:github.com 如果没有那么当前没有从机器上登录的帐户
          • 或者你可以在cmd中使用这个命令git config --global --unset-all
          • 经过几个小时的搜索,我找到了这个!非常感谢我的现在也可以了
          【解决方案5】:

          编辑 2:

          您似乎正在尝试为您的新帐户生成一个新的 SSH 密钥。如果是这种情况,并且您认为您的公钥是为您的旧帐户指定的,那么根据this post,您不必担心。公钥末尾的评论只是评论。如果您愿意,可以生成一个带有不同评论的新评论。

          原创内容:

          如果您使用 Bash,您可以使用您喜欢的文本编辑器并自己打开 .gitconfig 文件并删除您不需要的凭据。它位于(在 Bash 中)“~/.gitconfig”。

          例如:

          nano ~/.gitconfig
          

          我很确定您可以为此执行命令,但我会这样做。

          编辑:

          这是一个可以做到的命令行:

          git config {--global|--system|--local} --edit
          

          这个命令行将与我提到的第一个命令行完全相同,只是这个命令行不仅适用于 Bash,而且您不必记住文件的位置。它将使用您的默认文本编辑器。

          {--global|--system|--local}
          

          仅表示三个选项之一。根据您要编辑的配置文件,仅使用一个。就个人而言,我不会编辑系统之一,因此只需查看您本地的(对于您需要的存储库)和全局的。

          P.S.:我假设您正在使用命令行。如果你不这样做,我建议你尝试一下。

          【讨论】:

          • 我已经更新了配置文件。但是当我生成公钥添加到 github 时,它仍然显示包含旧 github 帐户电子邮件的旧公钥。 !!!
          猜你喜欢
          • 1970-01-01
          • 2012-05-08
          • 1970-01-01
          • 2018-11-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多