我有一个在我的windows pc中配置的github帐户。现在我创建了一个新的Github帐户,并希望使用新帐户。
如何从Windows PC中删除旧帐户并添加新的github帐户?
注意:我已经编辑了gitconfig文件,并在那里添加了新的用户电子邮件和用户名。但公钥仍包含旧用户电子邮件!!
答案 0 :(得分:23)
适用于Windows机器
您可以管理Windows凭据以执行此操作
转到搜索按钮然后写
管理Windows凭据
然后你会找到一个按钮双击它
然后删除您当前的Windows凭据
之后再次使用git 将要求git身份验证
然后您将输入新的 github ID
接下来需要编辑.gitconfig文件
文件路径就像
C:\Users\Imu
此处 imu 是我的用户名 你的不同之处
现在使用文本编辑器编辑 .gitconfig 文件,例如 nodepad ++ 或崇高文字,其中包含当前ID信息
希望有所帮助
答案 1 :(得分:4)
您可以使用凭据管理器添加/删除/修改现有的Github帐户。步骤:
希望这会有所帮助!
答案 2 :(得分:3)
编辑2:
您似乎正在尝试为新帐户生成新的SSH密钥。如果是这种情况,并且您认为您的旧帐户已指定了您的公钥,则不应该担心this post。公共密钥末尾的注释只是评论。如果您愿意,可以生成具有不同注释的新注释。
原创内容:
如果您使用的是Bash,则可以使用自己喜欢的文本编辑器并自行打开.gitconfig文件并删除不需要的凭据。它位于(在Bash中)“〜/ .gitconfig”。
e.g:
nano ~/.gitconfig
我很确定你可以为此做一个命令,但这就是我要做的。
编辑:
这是一个可以执行此操作的命令行:
git config {--global|--system|--local} --edit
这个命令行与我提到的第一个命令行完全相同,只不过这个命令行不仅适用于Bash,而且你不必知道文件的位置。它将使用您的默认文本编辑器。
{--global|--system|--local}
仅表示三个选项中的一个。根据您要编辑的配置文件,仅使用一个。 Personaly我不会编辑系统,所以只需查看您当地的系统(您需要的存储库)和全球系统。
P.S。:我假设您正在使用命令行。如果你不这样做,我建议你试试。
答案 3 :(得分:1)
运行
nano ~/.gitconfig
删除您的姓名和电子邮件以外的其他不必要的项目。
保存
检查git config
运行:
git config -l
或
git config --global -l