首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >个人云服务器如何配置ssh来下载github代码

个人云服务器如何配置ssh来下载github代码

原创
作者头像
编码未来
发布2025-11-27 23:33:22
发布2025-11-27 23:33:22
1790
举报

个人使用云服务器需要pull/push代码到github时,受限于国内网络,ssh方式是相对稳定的方式。

基于此本文重点讲ubuntu linux下如何配置ssh。

步骤1:确认当前登录用户,进入.ssh目录

代码语言:txt
复制
cd ~/.ssh/

步骤2:使用ssh-keygen命令创建ED25519的公私钥对,命令执行出现提示时,默认回车即可;

代码语言:txt
复制
ssh-keygen -t ed25519 -C "your_email"

生成的公私钥对如下图所示,其中.pub是公钥文件

图示1 公私钥对截图
图示1 公私钥对截图

步骤3:添加密钥对ssh代码

代码语言:txt
复制
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519

步骤4:使用cat命令打出公钥内容,然后复制公钥内容到剪贴板

代码语言:txt
复制
cat ~/.ssh/id_ed25519.pub

步骤5:登录个人github账号,在设置中找到“SSH and GPG keys”,在打开页面中找到SSH Keys,点击右边的“New SSH key”按钮,如下图所示,在弹出页面中,输入步骤4复制的公钥内容

图示2 github个人设置页面添加ssh key
图示2 github个人设置页面添加ssh key

步骤5:回到个人云服务,验证ssh连接,执行如下命令,若返回成功则表示配置成功

代码语言:txt
复制
ssh -T git@github.com

图示3 验证ssh连接
图示3 验证ssh连接

到此ssh配置即完成,下来即可使用正常的git命令来pull/push代码了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档