近期公司要把coding的https方式修改为ssh方式,特记录下操作步骤
查看已有ssh密钥
ls -al ~/.ssh
id_dsa.pub
id_rsa.pub
生成ssh密钥
ssh-keygen -t rsa -C "用户名邮箱"
执行该条命令后,会有三次键入,
第一次直接回车,
第二次会提示输入密码(直接回车表示无密码,输入密码时不会有任何显示)
第三次是再次输入密码
把公钥配置到 GitHub 上
打开 GitHub 官网,并登录账号,点击右上角头像,后选择『Settings』:
自己命名标题
复制id_rsa.pub到内容,macos可通过如下方式复制 $ pbcopy < ~/.ssh/id_ed25519.pub
测试 Git 与 GitHub 的 SSH 连接
ssh -T git@xxx.com
配置用户和邮箱
$ git config --global user.name "your_name"
$ git config --global user.email "your_email@example.com"
删除原服务端
git remote remove origin
添加新服务端地址
git remote add origin 自己仓库的ssh地址