1.检查本地是否有密钥

    1. cd ~/.ssh

    2.生成ssh公私钥

    1. ssh-keygen -t rsa -C "xxx@example.com"

    3.复制公钥(.pb文件),并打开github的setting>SSH and GPG keys,添加到公钥中

    4.配置用户名和邮箱(用于在Github中显示上传者信息)

    1. git config --global user.name "xxx" //设置用户名
    2. git config --global user.email "xx@xx.com" //设置邮箱

    5.测试是否建立连接

    1. ssh -T git@github.com

    6.输入测试命令后,若创建ssh时设置了密码如下所示

    1. The authenticity of host 'github.com (207.97.227.239)' can't be established.
    2. # RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
    3. # Are you sure you want to continue connecting (yes/no)?

    7.输入yes回车,输入设置的密码

    1. Enter passphrase for key '/c/Users/Administrator/.ssh/id_rsa':

    注意:当然如果你密码输错了,会再要求你输入,直到对了为止。

    8.密码输入正确后,显示下面这段话

    1. Hi username! You've successfully authenticated, but GitHub does not
    2. # provide shell access.