用SSH连接GitHub
关于SSH:
- 使用SSH协议,你可以连接并验证远程服务器和服务。
- 使用SSH密钥,您可以连接到GitHub,而无需在每次访问时提供用户名或密码。
查看存在的SSH密钥:
cd ~/.ssh
转到且检查是否存在此文件夹 如果不存在 请自行创建-
默认的公钥文件名包括以下:
- id_dsa.pub
- id_ecdsa.pub
- id_ed25519.pub
- id_res.pub
-
如果有上述公钥可直接复制内容到GitHub ->settings ->SSH and GPG keys 的Key中即可
生成新的SSH密钥
cd ~/.shh
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
这将创建一个新的ssh密钥,使用提供的电子邮件作为标签。Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]
当提示您输入要保存密钥的文件时,请按Enter键。这接受默认的文件位置。Enter passphrase (empty for no passphrase): [Type a passphrase] Enter same passphrase again: [Type passphrase
输入并重复你的密码即可这时.ssh 文件夹内就生成了id_res 与 id_res.pub 复制你的id_res.pub的内容到GitHub ->settings ->SSH and GPG keys 的Key中即可
使用
Clone with SSH 复制并使用你项目的SSH地址即可