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