• 欢迎访问好鸭,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏好鸭吧

【记录】Git配置多个SSH key

Linux分类 haoduck 9个月前 (02-11) 308次浏览 0个评论

前言

由于个人需求,需要配置多个SSH key。github一个,coding一个,gitee一个

记录下来,于是有了这篇文章

方法

配置单个SSH key很简单
直接输入 ssh-keygen -t rsa -C "备注" 然后一路回车即可

要配置多个SSH key就要把key的文件分开命名以便区分

生成key

  • Github
    ssh-keygen -t rsa -C "username@mail.com" -f ~/.ssh/github_rsa
  • Coding
    ssh-keygen -t rsa -C "username@mail.com" -f ~/.ssh/coding_rsa
  • Gitee
    ssh-keygen -t rsa -C "username@mail.com" -f ~/.ssh/gitee_rsa

公钥文件分别存在~/.ssh目录下的 github_rsa.pub coding_rsa.pub gitee_rsa.pub

配置key对应的Git

vim ~/.ssh/config

# Github
Host github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/github_rsa
    User username

# Coding
Host e.coding.net
    HostName e.coding.net
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/coding_rsa
    User username

# Github
Host gitee.com
    HostName gitee.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/github_rsa
    User username

测试


好鸭 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:【记录】Git配置多个SSH key
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址