美文网首页
git 多用户配置

git 多用户配置

作者: RICKYMAN | 来源:发表于2018-02-02 13:05 被阅读0次

git多账户设置解决方法总结和记录。

场景:
在个人电脑上用不同用户提交到不同的git远程仓库上,尤其是公司代码和私人代码。

解决:
① 生成 自己的ssh key
ssh-keygen -t rsa -C "yourmail@mail.com"
然后输入自己定义的名字,比如:
id_rsa_self
之后会生成公钥和私钥文件:
id_rsa_self 和 id_rsa_self.pub
② 加载私钥文件
ssh-add id_rsa_self
③将 公钥
cat ~/.ssh/id_rsa_self.pub
内容粘贴到自己的github或者其他第三方SSH公钥上。
比如:
码云上:(设置-SSH公钥)

image.png

github上:(设置-SSH and GPG KEYS)


image.png

标题自己定义,用于区分不同项目,

④ 创建config文件 (如果.ssh下有config文件则直接修改)

github

Host github.com
    HostName github.com  //公司或者自己第三方代码库地址
    IdentityFile ~/.ssh/id_rsa_self  //选择自己在①中生成的私钥
    User   XXXX  // 设置用户名

码云

Host gitee.com
    HostName gitee.com  //公司或者自己第三方代码库地址
    IdentityFile ~/.ssh/id_rsa_xxx  //选择自己在①中生成的私钥
    User   XXXX  // 设置用户名

⑤测试
ssh -vT git@github.com
ssh -vT git@gitee.com

⑥ 在自己的项目根目录设置用户

先进入自己项目根目录,再 cd .git
设置本项目的用户名和邮箱
git config user.name "yourname"
git config user.email "youremail"

如果重设 则:
git config --global --unset user.name
git config --global --unset user.email

⑦ 正常pull/push就好

相关文章

  • git 多用户配置

    git多账户设置解决方法总结和记录。 场景:在个人电脑上用不同用户提交到不同的git远程仓库上,尤其是公司代码和私...

  • Git多用户配置

    ssh方式 https方式

  • Git多用户配置

    文章作者:Tyan博客:noahsnail.com 在Git使用中经常会碰到多用户问题,例如:你在公司里有一个gi...

  • Git 多用户配置

    一、引言一般来说,安装好 git 后,我们都会配置一个全局的 config 信息,就像这样: git config...

  • git系列教程(5)-多用户配置

    git配置多用户 背景 当有多个git账号时,比如: 一个gitee,用于公司内部的工作开发; 一个github,...

  • Git多用户配置ssh

    正文 在~/.ssh/下创建config,执行命令vim ~/.ssh/config,如果已经创建了就编辑,博主的...

  • git多用户配置ssh key

    ssh key 生成 copy后贴到github或者gitlab,copy命令如下例: Mac Linux 配置s...

  • Git配置多用户和邮箱

    前言在安装完Git之后,一般都要配置用户名和邮箱,在之后的每次提交中都会将其记录下来,这样就能清楚的知道都有谁进行...

  • git配置用户和邮箱

    查看git用户配置 查看git邮箱配置 配置git用户 配置git邮箱

  • Git多用户配置, 就是这么简单

    备注: 如下的操作,Windows系统建议在Git bash工具里操作。 如下操作的原理,建议查阅官方文档。Git...

网友评论

      本文标题:git 多用户配置

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