我使用以下命令在git中创建SSH密钥
$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
在git bash上,但是当我在bash上输入此命令时,它显示另一个命令列表,而不生成SSH密钥。那我怎么生成密钥呢?
答案 0 :(得分:1)
使用ssh-keygen -o -t rsa -b 4096 -C "email@example.com"
在〜。/ ssh文件夹中的列表文件之后,查看您的密钥是否存在。使用:
ls ~/.ssh/
答案 1 :(得分:1)
要生成ssh:
第1步:
ssh-keygen -t rsa -b 4096 -C "example@gmail.com"
将其替换为您的邮件ID
如果需要,请输入密码短语
第2步:
eval $(ssh-agent -s)
您将获得Agent pid(无需复制)
第3步:
ssh-add ~/.ssh/id_rsa
第4步:
cat < ~/.ssh/id_rsa.pub
复制显示的密钥,包括您的邮件ID
然后转到Github>设置> SSH和GPG密钥>单击“新建RSA(绿色按钮)”>为该密钥赋予一个随机标题,然后将其粘贴在“添加SSH密钥”下方。