我现在正在做两个不同的项目。其中一个在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.name
和git config user.email
仔细检查链接到存储库的用户名和电子邮件。