如何将 git 远程 URL 从 https 更改为 ssh

在项目开发中,使用 SSH 连接 Git 仓库可以提高安全性和便利性。本文将指导你如何将 Git 远程 URL 从 HTTPS 更改为 SSH。

操作指南

步骤 1: 查看当前远程 URL

首先,确认当前的远程 URL 使用的是 https。打开终端并输入以下命令:

git remote -v

如:

origin https://github.com/username/repo.git (fetch)

origin https://github.com/username/repo.git (push)

步骤 2: 修改远程 URL 为 SSH

使用以下命令将远程 URL 更改为 ssh:

git remote set-url origin git@github.com:username/repo.git

步骤3:配置 ssh 密钥

检查本地 ssh 密钥

ls ~/.ssh

如果没有,生成一个新的

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

复制 ssh 公钥到 github

cat ~/.ssh/id_rsa.pub

相关推荐
七夜zippoe7 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
李少兄7 小时前
在 IntelliJ IDEA 中修改 Git 远程仓库地址
java·git·intellij-idea
Fcy6488 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满8 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠9 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
Harvey9039 小时前
通过 Helm 部署 Nginx 应用的完整标准化步骤
linux·运维·nginx·k8s
珠海西格电力科技10 小时前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
释怀不想释怀10 小时前
Linux环境变量
linux·运维·服务器
zzzsde10 小时前
【Linux】进程(4):进程优先级&&调度队列
linux·运维·服务器
聆风吟º12 小时前
CANN开源项目实战指南:使用oam-tools构建自动化故障诊断与运维可观测性体系
运维·开源·自动化·cann