Windows
上多git
账号/多ssh-key
管理
1. 说明
主要是用于多个代码托管平台,常见的有github
、coding
、gitee
等
在设置ssh
公钥时候,一般一个平台生成一封文件夹有平台标识的公钥文件, 一般默认路径为.ssh/*.pub
中
2. 配置
生成公钥
# Windows默认生成的路径 $ cd /c/Users/Administrator/.ssh # 生成coding公钥文件,后面邮箱是我注册的邮箱地址,输入文件名为 coding即会生成 coding.pud文件 $ ssh-keygen -t rsa -b 4096 -C 1321559220@qq.com Generating public/private rsa key pair. Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa): rsa_coding # 生成github公钥文件,后面邮箱是我注册的邮箱地址,输入文件名为 coding即会生成 coding.pud文件 $ ssh-keygen -t rsa -b 4096 -C 1321559220@qq.com Generating public/private rsa key pair. Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa): rsa_github
在
.ssh
下新建config
文件新建
config
文件,文件内容为# 配置github.com Host github.com HostName github.com PreferredAuthentications publickey IdentityFile C:\Users\Administrator\.ssh\id_rsa.pub User lmwings # 配置e.coding.net Host e.coding.net HostName e.coding.net PreferredAuthentications publickey IdentityFile C:\Users\Administrator\.ssh\coding.pub User lmwings # 配置git.gitee.com Host git@gitee.com HostName gitee.com PreferredAuthentications publickey IdentityFile C:\Users\Administrator\.ssh\rsa_gitee.pub User lmwings
即可使用多
git
账号,多ssh-key
管理了