• 本地git管理多个远端仓库


    开发中经常遇到不同公司项目托管地址不同,包括自己学习内容常常不在同一个git仓库,本地生成多个密钥对,分别粘贴到远程git,实现不同项目间的clone等操作。

    第一步:查看旧git全局用户

    git config --global --list

    第二步:执行删除

    git config --global --unset user.name "xxx"
    git config --global --unset user.email "xxx@git.com"

    第三步:生成多个密钥对

    ssh-keygen -t rsa -C "xxx@github.com" -f "github_id_rsa"

    ssh-keygen -t rsa -C "xxx@gitee.com" -f "gitee_id_rsa"

    第四步:分别粘贴到对于git服务器 添加ssh公钥

    第五步:新建config文件,写入下面内容。注意文件位置和命名,window下config文件去掉后缀,放到.ssh目录下。

    # gitee
    Host gitee.com
    HostName gitee.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/github_id_rsa

    # github
    Host github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/gitee_id_rsa

  • 相关阅读:
    全面理解面向对象的 JavaScript
    账号
    移动端 前端框架 amaze ui
    javascript 精典案例分析一览
    前端事件系统(一)
    周总结12
    周总结11
    相比较于其他的同类软件
    团队冲刺第十五天
    团队冲刺第十四天
  • 原文地址:https://www.cnblogs.com/x-jingxin/p/13213272.html
Copyright © 2020-2023  润新知