zoukankan      html  css  js  c++  java
  • Git进阶操作_1

    Git配置多个远程仓库

    • 添加多个仓库

      如果想把代码推送到远程仓库,首先需要再添加好另外的远程仓库地址,参考命令如下:

      git remote add [自定义远程仓库名] [远程仓库地址]
      
    • 配置多个git仓库的ssh

      1. 首先进入到~/.ssh

      2. 通过下面的命令,依次生成两个平台的key

        ssh-keygen -t rsa -C "[邮箱]" -f "github_id_rsa"
        ssh-keygen -t rsa -C "[邮箱]" -f "gitee_id_rsa"
        
      3. 执行完上面的命令以后会生成两份ssh的密钥文件,然后将相应的公钥内容配置到对应远程仓库的ssh

      4. ~/.ssh目录下创建config文件来解决ssh冲突

        # gitee
        Host gitee.com
        HostName gitee.com
        PreferredAuthentications publickey
        IdentityFile ~/.ssh/gitee_id_rsa
        
        # github
        Host github.com
        HostName github.com
        PreferredAuthentications publickey
        IdentityFile ~/.ssh/github_id_rsa
        
      5. 可以执行下面的命令进行测试:

        ssh -T git@gitee.com
        ssh -T git@github.com
        

        执行成功的情况如下图所示:

        image-20200403181633313

    • 一个本地仓库对应多个远程仓库

      大部分情况下,是想要推送的时候使用一条执行命令,就把代码同时推送到码云和Github上,这个时候可以参考下面的命令来配置:

      git remote set-url --add origin [远程仓库地址]
      

      执行成功情况如下图所示:

      img

      之后执行git push命令后可以同时将代码推送到码云和Github上面,如下图所示:

      img

  • 相关阅读:
    Oracle基础操作
    Linux的常用命令
    Javascript 上课笔记
    Linux操作指令
    css样式分类
    DW
    标准sql执行顺序
    Mysql数据库
    模拟课----需求文本
    php 发送邮件
  • 原文地址:https://www.cnblogs.com/grubber/p/12654995.html
Copyright © 2011-2022 走看看