Git SSH

47 阅读1分钟

近期公司要把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地址