ssh方式连接上GitHub(超详细的哦)
目录
先检查本地有无生成过SSH key
ls -al ~/.ssh
终端输入以上命令查看
如果有应该能看到以下列表
id_rsa
id_rsa.pub
id_ed25519
id_ed25519.pub
生成 SSH Key(如果没有的话)
ssh-keygen -t ed25519 -C "your_email@example.com"
如果 ed25519
不被支持,也可以使用 rsa
:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
如果看到生成成功了,可以一直按回车
就保存在默认地址就可以啦
要不要密码,也看个人对于安全性的考量
这样会生成以下两个文件:
id_ed25519_new
(私钥文件,不要分享)id_ed25519_new.pub
(公钥文件,需要添加到 GitHub)
查看新生成的 SSH 公钥
在 Windows 中使用以下命令:
type C:\Users\(注意这里要输入你电脑的用户名)\.ssh\id_ed25519_new.pub
复制输出的内容,这将是类似以下格式的字符串(不要更改任何内容):
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICd7wD3g93r1RY2kXkl2NF6TJG9c5iZgxE0V your_email@example.com
打开 GitHub 并进入 SSH key 设置页面
-
登录到你的 GitHub 账号:GitHub 官网
-
点击右上角的头像,然后选择
Settings
(设置)。 -
在左侧菜单中选择
SSH and GPG keys
。
或者你可以直接访问以下链接:
添加新的 SSH Key
-
在
SSH and GPG keys
页面中,点击New SSH key
按钮。 -
填写Title:在
Title
字段中输入一个便于识别的名称。可以使用以下示例格式:
My Laptop SSH Key
-
填写
Key
字段: - 将你从
id_ed25519.pub
中复制的公钥粘贴到Key
字段中。 - 确保公钥的内容从
ssh-ed25519
开始,并且没有任何多余的字符、空格或换行。 -
确认无误后,点击
Add SSH key
按钮。
(钥匙类型选Authentication Key就可以啦)
测试 SSH 连接
测试是否可以连接到 GitHub:
ssh -T git@github.com
如果看到如下消息,说明配置成功:
Hi <your-username>! You've successfully authenticated, but GitHub does not provide shell access.
之后,就可以高高兴兴推送啦!
原文地址:https://blog.csdn.net/m0_62574889/article/details/142614103
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!