zoukankan      html  css  js  c++  java
  • Git-在一个电脑上同时使用两个Git的账号

    前言

    又需要登录公司的账号,又想在电脑上使用自己的账号。

    实现

    首先是git config方面的设置,要取消掉原本对于git账号的全局设置。

    git config --global --unset user.name  #取消全局设置
    git config --global --unset user.email #取消全局设置
    git config -l #查看当前目录的git config

    再分别去不同的项目目录中,设置这个目录中项目对应的账号。

    git config user.name "newname"
    git config user.email "newemail"

    现在git方便解决了,还有ssh密钥的问题。ssh密钥生成是有带上邮箱的。所以不同的邮箱是需要不同的密钥的。

    我们需要删除以前的默认名的密钥,生成新的密钥

    rm ~/.ssh/id_rsa.pub
    rm ~/.ssh/id_rsa
    ssh-keygen -t rsa -C "your-email-address" -f "rsa_name"

    设置 ssh config ,使ssh 知道什么域名由什么密钥去处理

    #Default Git
    Host defaultgit
    HostName IP Address #域名也可以
    User think
    IdentityFile ~/.ssh/rsa_name

    执行ssh-agent让ssh识别新的私钥。

    ssh-add ~/.ssh/rsa_name
     
  • 相关阅读:
    C#设计模式学习笔记-单例模式
    面向对象的七种设计原则
    继承 示例1
    继承和多态的那些事
    体检套餐管理项目
    魔兽登录系统
    清空表
    mysql批量插入
    mkdir用大括号同时建立多个同级和下级目录
    linux查看机器位数
  • 原文地址:https://www.cnblogs.com/JohnABC/p/5109557.html
Copyright © 2011-2022 走看看