user@user MINGW64 ~ $ ssh-keygen -t rsa -C "hahaha9@gmail.com" -f ~/.ssh/PCWIN10(-f参数指定生成的密钥名称,也可以不指定,默认为id_rsa) Generating public/private rsa key pair. Enter passphrase (empty for no passphrase):(这里需要输入密码,如果为空,提交的时候就不需要输入密码) Enter same passphrase again:(重复刚刚的密码) Your identification has been saved in PCWIN10.(生成的私钥) Your public key has been saved in PCWIN10.pub.(生成的公钥,需要把这个文件中的内容提交到github上) The key fingerprint is: SHA256:IIhHNNc8fLREgPg1N+YEuQyUudsTHrtzY7f1yMMYjCM hahaha9@gmail.com The key's randomart image is: +---[RSA 2048]----+ | .+ooBo*+ | | o.+= O.*. | |. o..=.X.. | | . o.=.. | | + +So | | . E o o | | + . +. | | o + oooo | | + o..o.. | +----[SHA256]-----+
$ ssh -T git@github.com Hi xxxx! You've successfully authenticated, but GitHub does not provide shell access.(测试通过,说明咱们已经成功利用ssh密钥登录了) $ git push(提交一下本地的代码)