ssh-key
Linux
生成公私钥:
1 | ssh-keygen -t rsa -C '[email protected]' -f ~/.ssh/github_id_rsa |
会生成两个文件:
公钥文件:~/.ssh/github_id_rsa.pub
私钥文件:~/.ssh/github_id_rsa
Windows
需安装 git
打开Git Bash,生成公私钥(和Linux一致)
Config
配置user.email和user.name
1 | git config --global user.email "email" |
Settings
把生成的公钥 ~/.ssh/github_id_rsa.pub 设置在github账号下的SSH and GPG keys下
验证:
1 | ssh -T [email protected] |
以上操作之后,访问git库遇到 [email protected]: Permission denied (publickey) 问题,请点击链接。