git 配置多个SSH-Key

MacBook-Pro:~ sunny$ cd ~/.ssh

MacBook-Pro:.ssh sunny$ ls
code_id_rsa.pub        id_rsa                known_hosts
code_id_rsa.pub.pub    id_rsa.pub
MacBook-Pro:.ssh sunny$ rm code_id_rsa.pub #删除错误密钥文件

MacBook-Pro:.ssh sunny$ ls
id_rsa        id_rsa.pub    known_hosts

MacBook-Pro:.ssh sunny$ ssh-keygen -t rsa -C "XXX@XXX.com" -f ~/.ssh/code_id_rsa #不带后缀
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase): #密码空
Enter same passphrase again: 

MacBook-Pro:.ssh sunny$ ls
code_id_rsa    id_rsa            known_hosts
code_id_rsa.pub    id_rsa.pub
MacBook-Pro:.ssh sunny$ touch config #创建配置文件才能区分
MacBook-Pro:.ssh sunny$ ls
code_id_rsa    config            id_rsa.pub
code_id_rsa.pub    id_rsa            known_hosts
MacBook
-Pro:.ssh sunny$ vi config #i 插入,esc 退出编辑,:wq 保存 MacBook-Pro:.ssh sunny$ cat config #查看保存的配置内容 #a code Host code.XXX.com IdentityFile ~/.ssh/code_id_rsa MacBook-Pro:.ssh sunny$ cat code_id_rsa.pub ssh-rsa ------ MacBook-Pro:.ssh sunny$ pbcopy < ~/.ssh/code_id_rsa.pub #mac 拷贝到剪切板,保存到远程仓库ssh key中 MacBook-Pro:.ssh sunny$ ssh -T git@code.XXX.com #测试连接 Welcome to GIT

 

posted on 2018-03-24 11:21  风小可  阅读(174)  评论(0编辑  收藏  举报