zoukankan      html  css  js  c++  java
  • mac 添加多个git账号

    mac生成多个账号

    启动ssh-agent 服务方式

    1. 生成多个名称的公密钥
    ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  
    
    # Generating public/private rsa key pair...
    # 三次回车即可生成 ssh key
    # 第一次回车修改默认密钥名称 比如: github.com
    
    
    1. 启动ssh-agent服务
    $ eval "$(ssh-agent -s)"
    Agent pid 2429
    
    1. 在ssh-agent服务中把刚新增加ssh-key添加进去
    $ ssh-add ~/.ssh/github.com
    Identity added: /Users/andyniu/.ssh/gitee.com (/Users/andyniu/.ssh/gitee.com)
    

    这种可能会有问题,当你关闭终端时候可能会失效


    加配置文件config

    1. 创建config配置文件
    $ touch ~/.ssh/config
    

    编辑config文件

    #该文件用于配置私钥对应的服务器
    #gitHub user(useremail@***.com)
     Host github.com
     HostName github.com
     User git #用户
     IdentityFile ~/.ssh/id_rsa_github.com
    ######################################
    #Add gitLab user(chen@****.com)
     Host git.****.com
     HostName git.****.com
     User git
     IdentityFile ~/.ssh/id_rsa_***
    
    1. 验证
    $ ssh -T git@github.com
    Hi username! You've successfully authenticated, but GitHub does not provide shell access.
    
    # 上面是github的成功返回语句,下面是gitlab的成功返回语句。
    
    $ ssh -T git@xxxxxx.com
    Welcome to GitLab, username!
    
  • 相关阅读:
    【转】hadoop中map和reduce的数量设置问题
    【转】MapReduce原理与设计思想
    eclipse中svn插件在线安装方式
    redis配置文件详解
    Hibernate_Validator学习
    WebService入门实例教程
    Http状态码大全(来自菜鸟教程)
    Java编程规则
    Java和C++的对比
    Java实现OOP(面向对象编程)
  • 原文地址:https://www.cnblogs.com/baily/p/9275015.html
Copyright © 2011-2022 走看看