在一台设备上管理github和gitlab账户

9wbgstp7  于 2023-02-20  发布在  Git
关注(0)|答案(1)|浏览(135)

我在我的笔记本电脑上登录了我的Github(使用Github Desktop)和Gitlab帐户,但它们的名字和电子邮件地址不同。当我将代码提交到Gitlab repo时,提交的帐户是Github帐户。当我使用git config --list检查时,它显示的是我的Github帐户。
如何分离我的Github和Gitlab帐户,以便它会使用正确的帐户时,做一些提交等。谢谢

nbewdwxp

nbewdwxp1#

在GitLab存储库文件夹中,设置正确的名称/电子邮件

git config user.name "your Name"
git config user.email your@email.com

这样的话,您将使用 local 设置创建提交到特定的仓库。
另一种方法是将GitLab仓库放在gitlab文件夹中。
这样,你就可以在全局配置~/.gitconfig中包含一个GitLab**depending on the path**的专用配置:

[includeIf "gitdir:~/gitlab/"]
  path = .gitconfig-gitlab

这意味着你不需要为你要克隆的每个GitLab仓库设置你的用户名/email。

相关问题