SSH公钥配置-Github
配置SSH,拉取远程git仓库代码
1. 查看~/.ssh目录是否存在
执行:cd ~/.ssh 。如果存在,则说明已存在SSH Key,跳到第3步。
2. 生成公钥文件
倘若~/.ssh目录不存在,执行:ssh-keygen -t rsa -C "git@github.com",接下来一直回车即可。
如果要指定公钥名称,执行:ssh-keygen -t rsa -C "git@github.com" -f ~/.ssh/github_id_rsa。其中github_id_rsa是指定的文件名。
3. 查看公钥文件
执行:cd ~/.ssh。可以看到该目录下有id_rsa命名的文件,其中有一个扩展名为.pub的文件。这个文件存放的就是公钥,另外一个是私钥文件。
4. 添加公钥到Github设置
复制公钥中的内容,并进入Github个人账户设置页面,选择SSH and GPG keys,点击New SSH key,命名并粘贴公钥,保存。
5.查看是否添加成功
运行ssh -V git@github.com检查是否添加成功。添加成功打印信息如下:
6. 修改配置文件
在~/.ssh目录下修改config文件,没有这个文件的话可以创建一个,文件中配置内容如下:
这里我的密钥名字是github_id_rsa,根据实际生成的改成自己的密钥名称。
7. 至此,配置完成,尝试拉取远程仓库代码
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战