Git推送本地文件至GitHub时要求输入SSH密钥短语的问题求助
解决Git推送时SSH密钥密码提示问题
这个提示要求输入的是你创建SSH密钥(id_rsa)时设置的密码:
- 如果创建密钥时你手动设置过一串密码,直接输入那串密码即可;
- 如果创建时没设置(当时直接按回车跳过了密码设置步骤),直接按回车就能继续。
要是你忘了密码,或者不想每次操作都输入密码,可以试试这两个方法:
- 修改密钥密码(或设为空):
执行命令ssh-keygen -p,按照提示输入旧密码(如果有),之后可以设置新密码,或者连续按两次回车将密码设为空(无密码)。 - 用SSH代理记住密码:
执行命令ssh-add ~/.ssh/id_rsa,输入一次密码后,当前终端会话里后续的Git操作就不用再输密码了(重启终端后需要重新执行该命令)。
另外要确认你的这台电脑的SSH公钥已经添加到GitHub账号的SSH设置中,否则即使密码输入正确,也可能推送失败。
内容的提问来源于stack exchange,提问作者Pouya Vaghefi
相关产品推荐
相关产品推荐

