当前位置: 首页 > news >正文

8 将GitHub远程仓库修改为ssh

目录
  • 1 创建本地的ssh密钥
  • 2 设置GitHub密钥
  • 3 将本地库链接到远程仓库


很多时候在使用GitHub的远程链接使用的是http的格式,但是这个格式并不好,尤其是在代码上传的时候,因此需要采用ssh将本地仓库和远程仓库相互链接。

1 创建本地的ssh密钥

ssh相当于一种密钥,因此在使用前需要现在本地创建好自己的密钥

在桌面上右键,选择git bash here

image-20250910131214525

然后就进入了命令行窗口,在窗口中输入ssh-keygen,并回车

image-20250910131634565

在下面的信息中可以看到自己的密钥位置。

后缀有pub的是公钥,无pub的是私钥。

image-20250910131736934


2 设置GitHub密钥

将远程仓库于本地的密钥相互链接。

首先登陆GitHub网站,在头像处,选择setting

image-20250910132006540

然后选择SSH and GPG Keys,并选择New SSH Key

image-20250910132054811

开始填写。

  • Title随便写。
  • Key tips不要动他,保持默认状态即可。
  • Key选择之之前生成的公钥,将公钥里面的东西复制进去即可。

image-20250910132223897

完成后,点击Add SSH Key,输入密码后,就成功创建了。


3 将本地库链接到远程仓库

首先找到之前的本地代码文件夹。右键并选择git bash here

image-20250910133009352

然后,进入对话框中根据要求逐个输入代码。

git remote -v            查看当前仓库的远程仓库链接
git remote set-url origin `````            修改当前仓库的远程仓库链接

输出进去即可完成替换。

http://www.wxhsa.cn/company.asp?id=220

相关文章:

  • Symfony学习笔记 - Symfony Documentation - Utilities(1)
  • IPv4向IPv6平滑过渡综合技术方案
  • TIA博图中的常用指令:定时器、计数器和触发器
  • Vue3项目开发专题精讲【左扬精讲】—— 企业网站系统(基于 Vue3 与 TypeScript 技术栈的企业网站系统开发实战)
  • Vue3项目开发专题精讲【左扬精讲】—— 商城网站系统(基于 Vue3 与 TypeScript 技术栈的企业网站系统开发实战)
  • $\LaTeX{}$之快速编译和删除中间文件 - Invinc
  • 我们一起“扒一扒”ReentrantLock:看看锁背后那些精妙的设计
  • win10使用openssl生成证书
  • $\LaTeX{}$之minted使用 - Invinc
  • linux服务器 系统服务文件
  • Codeforces Round 1049 (Div. 2) 部分题解
  • Critical Thinking Academic Writing
  • 1.3 课前问题思考
  • 【知识管理工具分享】基于AI搭建个人法律知识库:我的PandaWiki实践心得
  • 你的中间件一团糟-是时候修复它了-️
  • 超越-env-一份成熟的应用程序配置指南
  • 告别框架臃肿-我如何在不牺牲性能的情况下重新发现简单之美
  • 像元大小(例如 1.4 m 1.4 m)具体的含义和用途
  • Codeforces Round 1049 (Div. 2) 一些 idea
  • 医学如果不追求深入的话,其实门槛没有特别高
  • Canvas 的性能卓越,用它解决一个棘手的问题!
  • CSS Box-Sizing 详解:解决移动端布局溢出问题的关键
  • Visual Studio Code 开发环境搭建(Rust)
  • Spring Boot 项目中,同一个版本的依赖,内容却不一样?一次因依赖污染导致 Redis 启动失败的排查
  • 微信机器人开发文档
  • 从0到1:餐饮微信点餐小程序源码解析(含扫码点餐+外卖系统+后台管理)
  • 推荐一款线程or进程间数据同步解决方案
  • part 2
  • Apache服务器自动化运维与安全加固脚本详解
  • 无障碍资源导航