Jerry's WIKIJerry's WIKI
概述
  • 🐞 web使用
  • 📐 常用组件
  • 💡 使用技巧
  • 🎱 规范相关
  • 🖥 工作流
  • 🛠 常用工具
  • 🌐️ 服务器
  • 📦 容器相关
  • ♨️ 编程语言
咖啡屋
  • 简体中文
  • English
GitHub
概述
  • 🐞 web使用
  • 📐 常用组件
  • 💡 使用技巧
  • 🎱 规范相关
  • 🖥 工作流
  • 🛠 常用工具
  • 🌐️ 服务器
  • 📦 容器相关
  • ♨️ 编程语言
咖啡屋
  • 简体中文
  • English
GitHub
  • 🚩 版本控制(Git)

    • 秘钥的配置和使用
    • 多平台多仓库秘钥管理
    • 多人协同开发
    • 常见场景和对策
    • 其他
  • ✏️ 编辑器(Idea)

    • 快捷键修改
    • VCS操作
    • 其他
  • 🎁 调试工具

    • 压测工具
    • API测试
    • 抓包工具
  • 🔭 客户端

    • Navicat
    • Mredis
    • DockerDesktop
  • 🍎 Mac工具

    • Brew
    • Iterm2
  • 🌈 杂项

    • 列表

多平台多仓库使用

目录

    场景

    自己的项目和公司的项目可能并不在一个托管平台,但是需要在一台机器上进行开发。


    一、 创建不同托管平台的秘钥对。

    ssh-keygen -t ed25519 -C "JerryTZF@github.com" -f ~/.ssh/id_github
    ssh-keygen -t ed25519 -C "JerryTZF@gitlab.com" -f ~/.ssh/id_gitlab
    ssh-keygen -t ed25519 -C "JerryTZF@gitee.com" -f ~/.ssh/id_gitee
    

    二、将不同平台的私钥加入ssh-agent

    ssh-add ~/.ssh/id_github
    ssh-add ~/.ssh/id_gitlab
    ssh-add ~/.ssh/id_gitee
    

    三、编写配置文件

    vim ~/.ssh/config
    
    # company
    Host gitee.com
    HostName gitee.com
    User JerryTZF
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_company
    
    # myself
    Host github.com
    HostName github.com
    User JerryTZF
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_myself
    

    四、测试

    ssh -T git@github.com
    ssh -T git@gitee.com
    
    编辑此页面
    更新时间:
    贡献者: 田朝帆
    Prev
    秘钥配置和使用
    Next
    多人协同开发