生成github密钥SSH及配置

在通过命令行登录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模块添加即可。

生成github密钥SSH及配置

设置

生成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"
© 版权声明

相关文章

暂无评论

none
暂无评论...