• 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!
    
  • 相关阅读:
    词法分析程序
    0909关于编译原理
    深度学习中图像检测的评价标准
    【 记忆网络 1 】 Memory Network
    ssm又乱码
    百度地图标注没了
    Fragment与Activity交互(使用Handler)
    在android里用ExpandableListView实现二层和三层列表
    java中outer的使用
    android中使用Http下载文件并保存到本地SD卡
  • 原文地址:https://www.cnblogs.com/baily/p/9275015.html
Copyright © 2020-2023  润新知