美文网首页
电脑上配置多个 Git

电脑上配置多个 Git

作者: 阿畅_ | 来源:发表于2020-03-22 17:34 被阅读0次

刚在配置自己的Git ,弄完 SSH keys 后,自己的Git 可以提交了,发现公司的又不行了 😒

Goole 上搜了一下,解决了,总结一下使用方式。

  1. 先删除全局的 name 及 emali
  git config --global --unset user.name
  git config --global --unset user.email
然后给不同的 Git 配置不同的文件
  1. 公司的 git
      ~/.ssh/id_company   是文件地址
      ssh-keygen -t rsa -f ~/.ssh/id_company -C "xxx.com"
    
    • 然后回车,会让你设置密码,你可以设置自己的密码,默认是空 不需要密码 (注意 这里设置的密码是在 git push 时用到的
  • 然后生成 key
  • 打开 open ~/.ssh/id_company.pub 把里面的秘钥,粘贴到 公司 Git 上配置 ssh key 的位置
  1. 自己的 git
   自己的就用默认的地址
    ssh-keygen -t rsa -C "xxxx@gmail.com"
  • 跟上面一样的步骤,在秘钥粘贴到 GitHub 上 ,位置如下


    image.png
    image.png
  • 然后点击添加


    image.png
    image.png
  1. 在 .ssh 文件夹下创建 config 文件
   cd ~/.ssh  
   touch config
   vm config
  • config 文件 —— 例如 我下面的配置
# github
Host github
Hostname github.com
User    username
IdentityFile ~/.ssh/id_rsa

# company
Host aliyun
Hostname code.aliyun.com
User  username
IdentityFile ~/.ssh/id_company_rsa
  • 验证是否成功
  ssh -T git@code.aliyun.com
  • 成功
 Welcome to GIT, xxx!
  • 失败
  Permission denied (publickey).
  • 如果提醒失败 执行:
  ssh-add ~/.ssh/id_company_rsa
  • 执行上一步,第二天又失败了,执行
  ssh-add -k ~/.ssh/id_company_rsa
  1. 在 git 项目中 分别 设置 config user.name 和 config user.email
 git config user.name "xxxx"
 git config  user.email "xxxx"

相关文章

  • Mac 上配置多个git账号

    参考 1、mac 下使用多个 git 账户配置2、Mac多个Git账户配置3、如何在一台电脑上使用多个git帐号 ...

  • 电脑上配置多个 Git

    刚在配置自己的Git ,弄完 SSH keys 后,自己的Git 可以提交了,发现公司的又不行了 ? Goole ...

  • 同一台电脑配置多个git的方法

    同一台电脑上需要配多个git仓库及用户名 有时候我们需要接多个项目时,可能需要配置多个git仓库,方法比较简单,这...

  • 一台电脑 配置多个git ssh配置

    使用场景: 一台电脑 配置 多个 git ssh 配置 Host gitlabhd Hostname gitla...

  • Git操作记录

    本文目录 一台电脑配置多个git账号 git常用的操作命令 使用git命令合并多条commit记录 使用git命令...

  • git查看电脑上git配置

    1、查看配置 git config --list 2、查看某项配置 git config user.name 3、...

  • 一台电脑配置多个git ssh

    场景 一台电脑配置多个 git ssh, 例如在公司中, 需要配置公司中的 gitLab , 还可能需要配置自己的...

  • Git多账户配置

    日常开发过程中,我们可能遇到需要在同一电脑上配置多个Git账户的情况;github、公司的git服务器等,这时候我...

  • 一台电脑上配置多个git账户

    北京的今天迎来了2016年的第一场雪 背景我们公司用的是oschina管理代码,但是我有一个公司账户(liuyan...

  • Mac 下管理多个ssh key

    工作需要,在bitbucket上存在多个git帐号;需要在本地配置多个公钥信息,用于不同git帐号的使用,于是总结...

网友评论

      本文标题:电脑上配置多个 Git

      本文链接:https://www.haomeiwen.com/subject/jpyvyhtx.html