Tec*_*MLG 74 git ssh passphrase github ssh-keys
我在Git中忘记了我的密码.我该如何重置?我在Stack Overflow上找到了两个解决方案,但我想知道要重置它或获取它的步骤.
man*_*lds 60
您可以通过执行以下操作更改私钥的密码:
ssh-keygen -f ~/.ssh/id_rsa -p
Run Code Online (Sandbox Code Playgroud)
Met*_*iel 55
简而言之,无法恢复一对SSH密钥的密码.为什么?因为出于安全原因,它首先是出于这种方式.其他人给你的答案都是更改密钥密码的正确方法,而不是恢复密码.因此,如果您忘记了密码,那么您可以做的最好的事情就是创建一对新的SSH密钥.以下是生成SSH密钥并将其添加到GitHub帐户的方法.
小智 52
如果您使用密码生成SSH密钥然后忘记了此SSH密钥的密码,则无法恢复它,您需要生成全新的SSH密钥对或切换到HTTPS克隆,以便您可以使用改为使用GitHub密码.
如果您使用OS X Keychain 配置了SSH密码,则可以恢复它.
Sum*_*ngh 15
密码短语可以被添加到现有的密钥或更改,而不重新生成密钥对:
请注意,如果按键不有密码这是可行的,否则你会得到这样的:Enter old passphrase:那么Bad passphrase
$ ssh-keygen -p
Enter file in which the key is (/Users/tekkub/.ssh/id_rsa):
Key has comment '/Users/tekkub/.ssh/id_rsa'
Enter new passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved with the new passphrase.
Run Code Online (Sandbox Code Playgroud)
如果您的密钥已经存在,passphrase则无法恢复一对SSH密钥的密码.在这种情况下,您必须创建一对新的SSH密钥.
| 归档时间: |
|
| 查看次数: |
126134 次 |
| 最近记录: |