生成github密钥SSH及配置(git 生成秘钥)

生成github密钥SSH及配置(git 生成秘钥)

解决方案goocz2025-02-01 11:07:4317A+A-

在通过命令行登录github时,需要在github配置ssh密钥,然后本地就可以通过命令提交和拉取代码。

今天突然发现本地连不上github了。

查看本地SSH

ls -al ~/.ssh

如果.ssh文件夹存在,说明以前生成过SSH,并且github的ssh文件通常是下面的命名,直接使用即可

- id_rsa.pub

- id_ecdsa.pub

- id_ed25519.pub

我的就是id_rsa.pub,查看具体内容即可。

cat ~/.ssh/id_rsa.pub

在github中添加ssh

在设置里面找到ssh模块添加即可。




生成SSH

参考链接(
https://docs.github.com/cn/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)

运行以下命令生成SSH:

ssh-keygen -t ed25519 -C "your_email@example.com"

- 如果在提示输入文件这一步直接回车则使用默认的,那么文件就是保存在默认路径,并且名字使用的是默认的。

- 但是如果输入了自定义的名字,则文件会保存在当前目录,文件并使用你输入的名字。

更改后,拉取代码第一次需要输入用户名和密码。


注意:如果你使用的是不支持 Ed25519 算法的旧系统,请使用以下命令:

$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
点击这里复制本文地址 以上内容由goocz整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

果子教程网 © All Rights Reserved.  蜀ICP备2024111239号-5