Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从本地计算机中删除git帐户并添加新帐户_Git_Github - Fatal编程技术网

如何从本地计算机中删除git帐户并添加新帐户

如何从本地计算机中删除git帐户并添加新帐户,git,github,Git,Github,我有一个在windows pc中配置的github帐户。现在我已经创建了一个新的github帐户,并希望使用新帐户 如何从windows pc中删除旧帐户并添加新的github帐户 注意:我已经编辑了gitconfig文件,并在其中添加了新的用户电子邮件和用户名。但是公钥仍然包含旧用户电子邮件 编辑2: 似乎您正在尝试为新帐户生成新的SSH密钥。如果是这种情况,并且您认为您的公钥是为您的旧帐户指定的,那么您不必担心。publc键末尾的注释只是一条注释。如果愿意,您可以生成带有不同注释的新注释 原

我有一个在windows pc中配置的github帐户。现在我已经创建了一个新的github帐户,并希望使用新帐户

如何从windows pc中删除旧帐户并添加新的github帐户

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

编辑2:

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

原始内容:

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

e、 g:

我很确定你可以用这个命令,但我会这么做

编辑:

下面是一个可以执行此操作的命令行:

git config {--global|--system|--local} --edit
这个命令行将与我提到的第一个命令行完全相同,只是这个命令行不仅在Bash上工作,而且您不必背诵文件的位置。它将使用默认的文本编辑器

{--global|--system|--local}
仅表示三个选项中的一个。根据要编辑的配置文件,仅使用一个。就个人而言,我不会编辑system one,所以只需查看您的本地版本(您需要的存储库)和gloabal版本


注意:我假设您使用的是命令行。如果您不喜欢,我建议您试试。

适用于windows机器

C:\Users\Imu
您可以为此管理windows凭据

转到搜索按钮,然后写入

管理windows凭据

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

然后删除当前的windows凭据

之后,当您再次使用git时,将询问git身份验证

然后,您将输入新的github id

接下来需要编辑.gitconfig文件

C:\Users\Imu
文件路径类似于

C:\Users\Imu
这里imu是我的用户名 你的情况会有所不同

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


希望它能帮助您添加/删除/修改现有Github帐户。步骤:

  • 转到开始->键入“凭证管理器”->打开凭证管理器
  • 将显示下面的窗口
  • 转到“Windows凭据”->通用凭据
  • 您将看到Github的一个条目
  • 单击条目->您将看到以下选项
  • 您可以编辑条目->添加新用户名和密码->单击保存
  • 希望这有帮助

    运行

    nano~/.gitconfig
    
    删除除您的姓名和电子邮件以外的不必要的项目

    拯救

    检查git配置

    运行:

    git配置-l
    

    git配置--global-l
    
    我已经更新了配置文件。但是当我生成publick密钥添加到github时,它仍然显示包含旧github帐户电子邮件的旧公钥!!!我看不到git的任何凭据。还有一些其他凭据,如Microsoft帐户、Microsoft Office帐户、,Windows Live等。下面是我找到Windows凭据的路径:
    Control Panel\All Control Panel Items\Credential Manager
    我应该从中删除哪一个?将出现类似git的行:如果没有,则当前没有帐户从机器登录,或者可以在cmd git config--global--unset allI中使用此命令经过数小时的搜索,找到了这个!非常感谢,我的现在也能用了