使用来自同一终端的两个单独的 git 用户(每个用户一个存储库)



我现在正在做两个不同的项目。其中一个在Gitlab上有一个存储库(这是第一个项目(,另一个在Github上有一个存储库。我通过同一个终端(Debian(将两个存储库克隆到我的计算机上,并且我几乎将这个术语用于所有存储库交互。让我的 Gitlab 用户的名字是"LabName"。

我的问题是,当我提交并推送到 Github 存储库时,它在 Github 上说"LabName"提交了更改,并且该项目有 0 个贡献者。有没有办法从我的 Github 用户与我的 Github 存储库进行交互,同时仍然与我的 Gitlab 用户的 Gitlab 存储库进行交互?

Lasse V. Karlsen 提供的答案是使用git config user.name "your_username"git config user.email "your@email.com"每个存储库文件夹。

也就是说,在 Github 存储库中,您将your_username替换为您的 Github 用户名,在 Gitlab 存储库中替换为您的 Gitlab 用户名,然后重复your@email.com

可以使用命令git config user.namegit config user.email仔细检查链接到存储库的用户名和电子邮件。

相关内容

  • 没有找到相关文章

最新更新