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

ssh, git 配置多对公私钥

其实很简单,在 config 里加一个 Host 指明依赖的私钥,就可以用不同身份访问 git@github.com。然后把本地 repository 的 git remote 连接更新为 <Host>:GithubName/repo.git 即可

案例

# 配置第二个 GitHub 账户
# by gpt
Host github-new
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_rsa_new
    IdentitiesOnly yes
  

此时 ssh github-new 的身份是 new

然后把 git remote 的连接中 git@github.com 替换成 github-new 即可。


http://www.kler.cn/a/505439.html

相关文章:

  • 《数据思维》之数据可视化_读书笔记
  • 【Rust练习】28.use and pub
  • WORD转PDF脚本文件
  • 【Sql递归查询】Mysql、Oracle、SQL Server、PostgreSQL 实现递归查询的区别与案例(详解)
  • C++ —— 拷贝构造函数
  • 第27章 汇编语言--- 设备驱动开发基础
  • 简识MySQL中ReadView、RC、RR的关系
  • 二级缓存(缓存到Redis)
  • Electron 开发者的 Tauri 2.0 实战指南:文件系统操作
  • LeetCode热题100(三十四) —— 23.合并K个升序链表
  • git报错处理
  • linux服务器 常用脚本(超全)
  • SpringBoot项目中解决CORS跨域资源共享问题
  • 比较分析:Windsurf、Cody、Cline、Roo Cline、Copilot 和 通义灵码
  • hadoop3.3和hive4.0安装——单节点
  • ubuntu如何搭建ftp
  • MAP评价指标在Faster R-CNN中的使用
  • macOS 如何终止端口占用的进程 ?
  • 【Linux网络编程】高效I/O--I/O的五种类型
  • 【机器人】复现SceneGrasp 同时支持多目标 3D物体重建、6DoF位姿估计、抓取预测
  • Blazor中Syncfusion图像编辑器组件使用方法
  • 汽车故障码U010087 EMS Communication time out 解析和处理方法
  • C 陷阱与缺陷 —— Chapter one 词法陷阱
  • docker 部署 Kafka 单机和集群
  • 七十五:握手的优化:Session缓存、Ticket票据及TLS 1.3的0-RTT
  • iOS - 关联对象的实现