当前位置: 首页 > 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.zskr.cn/news/1605.html

相关文章:

  • Symfony学习笔记 - Symfony Documentation - Utilities(1)
  • Vue3项目开发专题精讲【左扬精讲】—— 商城网站系统(基于 Vue3 与 TypeScript 技术栈的企业网站系统开发实战)
  • $\LaTeX{}$之快速编译和删除中间文件 - Invinc
  • $\LaTeX{}$之minted使用 - Invinc
  • Codeforces Round 1049 (Div. 2) 部分题解
  • 【知识管理工具分享】基于AI搭建个人法律知识库:我的PandaWiki实践心得
  • 像元大小(例如 1.4 m 1.4 m)具体的含义和用途
  • Codeforces Round 1049 (Div. 2) 一些 idea
  • Canvas 的性能卓越,用它解决一个棘手的问题!
  • CSS Box-Sizing 详解:解决移动端布局溢出问题的关键
  • 推荐一款线程or进程间数据同步解决方案
  • The 2022 ICPC Asia Shenyang Regional Contest
  • 检测域名证书有效期
  • TCP反向代理:将局域网内部的TCP/HTTP服务暴露在公网上
  • 告别数月等待:数字孪生场景生成从此进入“日级”时代
  • 安装云图解析python模块碰到的问题
  • 计算机使用问题集
  • JDK环境变量配置
  • vue可视化大屏开发
  • 旧版本Flutter使用xcode16打包上架时报错
  • 深入解析Web Components:Shadow DOM实战指南
  • vue+websocket+Stomp组件实现前端长连接
  • 多字段排序工具类,支持树形
  • 同城黑卡小程序系统介绍
  • 365 快乐农场小程序介绍
  • 23Java基础之File
  • Linux GNU 工具集详解
  • 国产DevOps工具链崛起:Gitee如何重塑企业研发效能版图
  • docker部署ruoyi-cloud验证码问题记录
  • 【初赛】ip地址 - Slayer