zoukankan      html  css  js  c++  java
  • mac 下部署多个git账户(gitee、github)

      版本

      macOS  10.15.5

      git  2.24.2

    目的

      mac下同时管理多个git账号 (主要gitee、github)

    操作步骤

    首先电脑下载git,这里不叙述(brew)。

    1. 清空历史遗留

    如果之前设置过全局用户和邮箱,这里需要清空。
    1.1 查看已配置的git列表

       git config --list

    1.2 清空全局用户名和邮箱

      git config --global --unset user.name(账号)

      git config --global --unset user.email  (对应邮箱)

    查看对应的账号与邮箱

    git config --global user.name

    git config --global user.email

    2. 生成ssh-key

     打开终端

     切换到对应目录下

      cd ~/.ssh   

      在~/.ssh/路径下执行该命令。

     1.1   ssk-keygen -t rsa -C "xxx@xx.com" (对应的邮箱)

      可以修改别名,可自行设定,对应于不同的git账号。然后一路回车(密码可以为空),在当前路径下能看到两个文件id_rsa_gitee和id_rsa_gitee.pub,对应于私钥和公钥。

      

     查看对应 公钥 cat  id_rsa_gitee.pub

     复制添加到码云对应的key里。

     gitHub 同上操作

     2.2 将私钥加入到本地机器

     ssh-add ~/.ssh/id_rsa_gitee

     ssh-add ~/.ssh/id_rsa_github

    3. 配置config文件(可以参考windows步骤)

        在~/.ssh/路径下新建一个config文件(没有后缀),内容填充如下:

        创建文件

        vim config 

        添加修改 i (小写 i )是修改

        复制内容到

        

    #github

     Host github

     HostName github.com

     PreferredAuthentications publickey

     IdentityFile ~/.ssh/id_rsa.github

     User 账号邮箱

    #gitee

     Host gitee

     HostName gitee.com

     PreferredAuthentications publickey

     IdentityFile ~/.ssh/id_rsa_gitee

     User 账号邮箱

      

      输入完成后,按下“Esc”键,退出编辑模式。并在此时输入“:wq”以退出并保存刚刚输入的

      此时,按下回车键,成功退出了编辑界面

     

      不会操作百度  

      Linux下利用vi编辑器创建文件并写入内容

      

    4. 测试连接

     ssh -T -v gitee (对应的 host)

    最简单方法 git clone 地址

    克隆试试

     

  • 相关阅读:
    html JS 打开本地程序及文件
    [转]jquery mobile中redirect重定向问题
    kafka中broker、producer、consumer主要配置参数说明
    手写一个LruCache
    ES发布时max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 错误
    UML类图
    JVM调优总结
    JVM学习系列(五) 常见的JVM参数
    JVM学习系列(四) 相关概念
    JVM学习系列(三) 虚拟机监控相关
  • 原文地址:https://www.cnblogs.com/qingjiawen/p/13155153.html
Copyright © 2011-2022 走看看