Q_M*_*ilo 21 git ssh github ssh-keys
如何使用命令行[Git Bash]生成公钥(在GitHub/GitLab中使用).
以下命令会生成错误 sh.exe": syntax error near unexpected token '('
我正在使用Windows XP.
$ ssh-keygen -t rsa -C "xxxx@gmail.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/xxxx/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/xxxx/.ssh/id_rsa.
Your public key has been saved in /c/Users/xxxx/.ssh/id_rsa.pub.
The key fingerprint is:
01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db xxxx@gmail.com
Run Code Online (Sandbox Code Playgroud)
Res*_*uum 37
要运行的命令
ssh-keygen -t rsa -C "you@example.com"
Run Code Online (Sandbox Code Playgroud)
从脚本第2行开始的所有其余内容都是ssh-keygen的输出.
并将you@example.com替换为您的电子邮件地址.
查看手册ssh-keygen以查找其他选项.您应该通过添加-b 4096到选项列表来使用更长的密钥.
小智 7
第 1 步:生成 SSH 密钥
$ ssh-keygen -t rsa -b 4096 -C "example@example.com"
Run Code Online (Sandbox Code Playgroud)
第 2 步:使用密钥
$ eval $(ssh-agent -s)
Run Code Online (Sandbox Code Playgroud)
然后添加我们刚刚生成的密钥。如果您选择的路径与默认路径不同,请务必替换命令中的该路径。
ssh-add ~/.ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)
步骤 3:在 GitHub 上添加 SSH 密钥
clip < ~/.ssh/id_rsa.pub
Run Code Online (Sandbox Code Playgroud)
如果找不到剪辑,则添加下一个命令
cat ~/.ssh/id_rsa.pub
Run Code Online (Sandbox Code Playgroud)
最后结果类似于你的cmd
ssh-rsa AAAAB3NzaC1yc2EAAAAD173Oe1kp0Ojnsn7sRWt/XT5nFH3CSTv6VWyxq4YUJ4ZykWa5opyiAJmvtjxOMCmVTuX2r1T4Livn0foHGt7+66FJXrXUQgyJ4RXanufb3bAekxbFPg3S6Gyr2kk+I3TYWcFsLLwjU0VVJwodQkpyygAUzhomx9OQ0FMpfkQa5VrZnaSLjjtNOUSAaq30e7JWYxtoVih2HfVkcmqc53QjY4T3Xb0cmLZF3EmwCeB66dgJtpTNMvM54ceD30INsaMFNqG8XjbJtGUCHYEIR5l/LI20K5F25BRTnCzRV9dB5FUJ8taVMGRHJob9PDUdxpA2HEJYilm8ZbLbRmKJtU+H91WNCG6pvy9Yf9MREkOZQHcWIuAsH8uJvTTbqm1eAY2g34FjarRdqZIpvdxkrErDHqh4k42owNEmHjSaAw53Y8M54fjBdFHTjGDqHBamlKcIzQbin/czFq1a+pgopIANDhZjWZNvMiTak7BjVrVOciKD3Pa/KKy03nSEfEGExLbFEi1Q8QEGd6idtUAjL7fyVPWatRwCnOvGLMPTk73m7t0IAYTm4n7dO0S5OeWTUPTT+8vIfFCmE9OT2aJDIpZY1+f8Q== youremail@gmail.com
Run Code Online (Sandbox Code Playgroud)
从 cmd 复制并转到 GitHub 帐户设置,找到 ssh 和 gpg 密钥
这是命令
ssh-keygen -t rsa -b 4096 -C "[your github's email]"
# Creates a new ssh key
# Generating public/private rsa key pair.
Run Code Online (Sandbox Code Playgroud)
这将为您生成一个密钥。您必须复制它并插入到您的 Github 帐户中(仅一次)。
| 归档时间: |
|
| 查看次数: |
39729 次 |
| 最近记录: |