美文网首页
本地多处理个SSH key

本地多处理个SSH key

作者: 今晚月色 | 来源:发表于2021-12-29 11:13 被阅读0次

一、创建方式

创建默认id_rsa:ssh-keygen -t rsa -C '邮箱地址'

创建特殊需要的ssh key命名例如test,创建方式为ssh-keygen -t rsa -C '邮箱地址' -f ~/.ssh/test

二、设置配置

在目~/.ssh下创建config文件,里面填充内容实例:

# 默认 id_rsa
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa

# 特殊需要 key 名称为test
Host test.github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/test

三、添加到github

此处就正常的在 github-> settings->SSH And GPG keys中添加就好

四、使用

1. 拉取代码

默认id_rsa:

git clone git@github.com:仓库名称 #例如:git@github.com:name/name.github.io.git

特殊test

git clone git@test.github.com:仓库名称 #例如:git@test.github.com:name/name.github.io.git

2. 本地关联远程

默认id_rsa:

git remote add origin git@github.com:仓库名称 #例如:git@github.com:name/name.github.io.git

特殊test

git remote add origin git@test.github.com:仓库名称 #例如:git@test.github.com:name/name.github.io.git

相关文章

网友评论

      本文标题:本地多处理个SSH key

      本文链接:https://www.haomeiwen.com/subject/gmjvqrtx.html