Mac配置多个git ssh key

有两个git账户,分别是gitlab和github,通过配置使两个账户的ssh key共存。

生成gitlab(设为:默认)ssh key

  1. 通过ssh-keygen生成key, 默认会在~/.ssh/下生成id_rsaid_rsa.pub两个文件
ssh-keygen -t rsa -C 'your-email'  
  1. 拷贝key
pbcopy < ~/.ssh/id_rsa.pub
  1. 验证
ssh -T git@your-gitlab-server

以上完成gitlab账户的ssh key配置

生成github的ssh key

1.使用参数-f指定key的文件名id_rsa.github

ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C 'your-email'
  1. 拷贝key到github

  2. 添加config

cd ~/.ssh/
touch config

在config写入下面的内容:

Host github.com
    IdentityFile ~/.ssh/id_rsa.github
    User git
  1. 验证github
ssh -T git@github.com

以上完成了多个git的ssh key配置

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容