小编Wor*_*432的帖子

如何在终端(WSL2)中的同一设备上的两个 git 帐户之间切换?

我创建了两个独立的 GitHub 帐户。

我还使用同一设备为它们生成了两个单独的 SSH 密钥。

当我git config user.name在终端中输入时,输出显示USERNAME2

我现在想在帐户 1 中工作,因此我输入git config --global user.name "USERNAME1并为电子邮件执行了相同的操作。

但我认为它并没有真正切换帐户,只是重命名了我的用户名什么的?我认为这是因为当我尝试在帐户中创建新的存储库时,对于所有 git 命令,我不断收到错误fatal: not a git repository (or any of the parent directories): .git,这是我以前在运行单个帐户时从未遇到过的错误。

我的 SSH 密钥位于两个不同的文件夹中(对于 account1,它位于主目录中的 .ssh 中,对于 account2,它位于主目录中的 .newssh 文件夹中)。

我该怎么办?

git command-line github windows-subsystem-for-linux wsl-2

6
推荐指数
1
解决办法
9327
查看次数