设置用户信息

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 也不是用于军事目的,所以也无需设置密码。

有任何提示,直接回车即可。

将公钥添加到Github

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. 说明连接成功了。

参考

使用git连接到Github

如何配置 SSH 公钥访问代码仓库