单个设备中的多个git用户

时间:2018-05-12 09:11:25

标签: git macos bitbucket

我使用公司的笔记本电脑作为公司的东西,但有时我也想用它来编写我自己的项目。现在我的git配置为使用公司的git帐户,如何在一个设备中使用多个帐户?请注意,我的公司和我的副项目也在使用bitbucket。

或者我应该在mac中创建另一个用户,一个用于个人用户的公司用户?

1 个答案:

答案 0 :(得分:2)

这取决于您访问远程仓库的方式

  • https:确保在远程回购网址中添加您的个人用户帐户:https://me@bitbucket.org/me/myrepo 然后使用credential helper来获取凭据(登录/密码)。
  • ssh:您可以配置多个私钥,一个链接到专业帐户,一个链接到个人帐户,所有私钥都在~/.ssh/config中引用。
    请参阅“MacOS Terminal: how to use a seccond ssh key?”作为示例。

确保在您的个人仓库中设置正确的user.name/user.email

cd /my/repo
git config user.name myName
git config user.name myPersonal@Email.com

这不会影响身份验证,但对于您的提交反映“谁”提交它们很重要。