添加KEY后,每次push时让输入密码

我的操作系统是window环境,首先在电脑上面已经在.ssh/目录下面生成了对应的key文件,并且将id_rsa.pub文件中的公钥添加到我github账户上面的sshkey模块中

  1. 当从github上面clone项目时,还老是提示输入密码,如下图:

    Enter passphrase for key ‘/c/Users/maps/.ssh/id_rsa’:

    Alt text

  2. 按照先后顺序执行以下两条命令:

    $ ssh-agent bash

    $ ssh-add /c/Users/maps/.ssh/id_rsa

    注:这两条命令必须按照先后顺序执行;第二条命令中后半部分就是你的私钥文件id_rsa的绝对路径

  3. 通过以上两个命令就可以解决上面的问题,然后我们输入ssh -T 命令测试连接git服务,提示测试成功

    Alt text

  4. 最后来一个完整的图片

    Alt text