返回

新手小白也能学会!Mac 下配置多个 Git 账号,轻松切换自如

开发工具

在日常开发中,我们经常需要使用 Git 进行版本控制,而在不同的项目中,我们可能需要使用不同的 Git 账号来提交代码。如果每次都要手动切换账号,不仅繁琐,而且容易出错。因此,为了提高开发效率,我们可以配置多个 Git 账号,以便在不同的项目中快速切换账号。

一、清除全局设置的用户名和邮箱

  1. 打开终端,执行以下命令:
git config --global --unset user.name
git config --global --unset user.email
  1. 执行以上命令后,全局设置的用户名和邮箱将被清除,我们可以重新配置新的账号信息。

二、生成新的 SSH Keys

  1. 执行以下命令生成新的 SSH Keys:
ssh-keygen -t rsa -C "your_email@example.com"
  1. 在弹出的窗口中,输入要保存的 SSH Keys 的名称,然后按回车键。

  2. 按照提示输入两次密码,然后按回车键。

  3. SSH Keys 将被生成并保存到指定的位置。

三、验证 SSH Keys 是否生成成功

  1. 执行以下命令验证 SSH Keys 是否生成成功:
ls -al ~/.ssh/
  1. 如果看到类似以下输出,则表示 SSH Keys 已生成成功:
-rw-------  1 your_username  staff  1671 Jan 18  11:26 id_rsa
-rw-r--r--  1 your_username  staff  424 Jan 18  11:26 id_rsa.pub

四、将 SSH Keys 添加到 GitLab

  1. 登录到 GitLab,然后点击右上角的个人资料图标。
  2. 在下拉菜单中,选择“Settings”。
  3. 在“SSH Keys”部分,点击“Add SSH Key”。
  4. 在弹出的窗口中,粘贴生成的 SSH Keys,然后点击“Add key”。

五、测试 Git 账号是否配置成功

  1. 在终端中,执行以下命令克隆一个 Git 仓库:
git clone git@gitlab.com:your_username/your_project.git
  1. 如果克隆成功,则表示 Git 账号已配置成功。

六、在不同的项目中切换账号

  1. 在终端中,执行以下命令切换到要提交代码的项目:
cd /path/to/your_project
  1. 执行以下命令切换 Git 账号:
git config user.name "Your Name"
git config user.email "your_email@example.com"
  1. 现在,你就可以使用新的 Git 账号提交代码了。

结语

通过本文介绍的方法,我们可以在 Mac 下轻松配置多个 Git 账号,并在不同的项目中快速切换账号。这将大大提高我们的开发效率,让我们的 Git 使用体验更加流畅。