今天分享一个 git 的配置,可以在同一 ip 地址下同时配置 github 和 gitlab 的 SSH,从而实现两个远程仓库的自动识别并免密push和clone。
1. 清除 git 的全局设置(针对已安装 git)
新安装 git 跳过。
若之前对 git 设置过全局的 user.name 和 user.email。 类似 (用 git config --global --list 进行查看你是否设置)
必须删除该设置
$ git config --global --unset user.name "你的名字"
$ git config --global --unset user.email "你的邮箱"
2. 生成新的 SSH keys
1)GitHub 的钥匙
指定文件路径,方便后面操作:~/.ssh/id_rsa.github
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "lx@qq.com"
直接回车3下,什么也不要输入,就是默认没有密码。
注意 github 和 gitlab 的文件名是不同的。


1万+

被折叠的 条评论
为什么被折叠?



