配置git账户名与邮箱
1 | git config --global user.name "forgivehat" |
生成密钥
1 | ssh-keygen -t rsa -C "87645****@qq.com" |
/home/wei/.ssh/id_rsa_git
是自定义的路径,默认是前面括号里的路径,可能之前还因为别的用途生成过密钥,比如说免密登录,所以改个能区分的文件名比较好,生成密钥一路按回车就好了。最后会在~/.ssh
文件夹里得到两个文件,id_rsa_git
和id_rsa_git.pub
。
确保ssh-agent工作
1 | eval $(ssh-agent -s) |
将 ssh 私钥添加到 ssh 代理中。
1 | ssh-add ~/.ssh/id_rsa_git |
复制id_rsa_git_pub
里的内容,点击github头像弹框的setting选项,点击SSH 设置,点击 New SSH key,复制公钥到key里。
最后就是验证配置是否成功。
1 | ssh -T git@github.com |
git提交时可能默认使用Nano编辑器,修改配置改成vim。
1 | git config --global core.editor vim |