今天在我的服务器上同步github 的代码,老是报 fatal: unable to access ‘https://github.com/xxxxx’: Empty reply from server. 一查 网上建议把 https 改成 ssh
想到我的服务器上还没有生成ssh ,顺便就生成一个。
- 检查SSH keys是否存在 ls -al ~/.ssh
生成新的ssh key 输入 ssh-keygen -t rsa -C "your_email@example.com" -
一直回车即可,可以看到生成两个文件 :
- id_rsa 私钥
- id_rsa.pub 公钥,我们需要把公钥配置到github上去
- 然后修改 remote-url git remote set-url origin git@github.com:xxxx/xxxx.git 然后就正常了