zoukankan      html  css  js  c++  java
  • 本地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

  • 相关阅读:
    django之admin管理工具
    django之中间件
    cookie和session
    day052-53 django框架
    day050 前端Jquery库的使用
    sprint
    Scrum 项目1.0
    【团队项目】3.0
    [读书笔记]
    【团队项目】2.0
  • 原文地址:https://www.cnblogs.com/x-jingxin/p/13213272.html
Copyright © 2011-2022 走看看