Git SSH 客户端同一机器多用户多仓库配置
2024年2月26日 l101781 minutes
Git 为不同目录配置不同的 config,比如在同一个电脑上区分个人开发账号和公司开发账号,开源项目放一个文件夹,公司项目放一个文件夹,这样在提交代码的时候就不会混乱。
为账户 B 准备一个单独的配置文件,比如: ~/.gitconfig-b,内容根据需要定义。
修改 ~/.gitconfig 文件,增加以下配置,引用上面创建的配置文件,注意其中的路径用绝对路径,并且路径以 / 结尾。
保存后,在 /project/path-b/ 下新的仓库都会以 .gitconfig-b 中的用户名和邮箱提交了。
注意如果使用 ssh key 方式,在生成 key 的时候 ssh-keygen 名字指定文件名,多个 key 不要覆盖了。