我在我的笔记本电脑上登录了我的Github(使用Github Desktop)和Gitlab帐户,但它们的名字和电子邮件地址不同。当我将代码提交到Gitlab repo时,提交的帐户是Github帐户。当我使用git config --list检查时,它显示的是我的Github帐户。如何分离我的Github和Gitlab帐户,以便它会使用正确的帐户时,做一些提交等。谢谢
git config --list
nbewdwxp1#
在GitLab存储库文件夹中,设置正确的名称/电子邮件
git config user.name "your Name" git config user.email your@email.com
这样的话,您将使用 local 设置创建提交到特定的仓库。另一种方法是将GitLab仓库放在gitlab文件夹中。这样,你就可以在全局配置~/.gitconfig中包含一个GitLab**depending on the path**的专用配置:
gitlab
~/.gitconfig
[includeIf "gitdir:~/gitlab/"] path = .gitconfig-gitlab
这意味着你不需要为你要克隆的每个GitLab仓库设置你的用户名/email。
1条答案
按热度按时间nbewdwxp1#
在GitLab存储库文件夹中,设置正确的名称/电子邮件
这样的话,您将使用 local 设置创建提交到特定的仓库。
另一种方法是将GitLab仓库放在
gitlab
文件夹中。这样,你就可以在全局配置
~/.gitconfig
中包含一个GitLab**depending on the path**的专用配置:这意味着你不需要为你要克隆的每个GitLab仓库设置你的用户名/email。