git 要求使用者必须提供自己的身份标识,为此我们需要在 git bash 中执行以下命令:
git config --global user.name "name" //填写你的用户名
git config --global user.email "name@email.com" //填写你的邮箱
ssh-keygen -t rsa -C "name@email.com" //填写你的邮箱
Enter file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter] // 推荐使用默认地址
Enter passphrase (empty for no passphrase): //此处点击 Enter 键即可,也可以填写密码,填写密码后每次使用 SSH 方式推送代码时都会要求输入密码,由于这个 Key 也不是用于军事目的,所以也无需设置密码。
有任何提示,直接回车即可。
cat ~/.ssh/id_rsa.pub
复制文件中的内容,打开 https://github.com/settings/ssh/new ,并点击 Add SSH key
,将内容粘贴到 Key 中。
ssh -T git@github.com
看到 Hi XXXXXX! You've successfully authenticated, but GitHub does not provide shell access.
说明连接成功了。