美文网首页
Git多用户配置, 就是这么简单

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

作者: Tohu无心 | 来源:发表于2020-02-21 20:51 被阅读0次

备注

  • 如下的操作,Windows系统建议在Git bash工具里操作。
  • 如下操作的原理,建议查阅官方文档。Git - Reference
1.取消全局设置的用户信息。

Git命令:

$ git config --global --unset user.name
$ git config --global --unset user.email
2.本地生成多key

目前假定生成2个key,一个用于GitHub一个用于GitLab.

在生成ssh key时注意key的命名即可,然后对应添加到GitHub和GitLab账号中。

比如生成:

~/.ssh/id_rsa_github
~/.ssh/id_rsa_gitlab
3. 启动ssh-agent

Windows系统查看或开启服务地址:

计算机管理-->服务和应用程序-->服务-->OpenSSH Authentication Agent-->(麻烦自己开启)

Linux系统

ssh-agent 命令开启

4.添加Git对各账号的配置

文件1

# vim ~/.gitconfig

[core]
        autocrlf = false
[credential]
        helper = store
        useHttpPath = true
        httpusepath = true

文件2

# vim ~/.git-credentials
# 用户名:密码@项目的完整目录地址

https://username:password@gitlab.com/demo/demo.git
https://username:password@github.com/demo/demo.git
5.SSH配置文件添加所有用户信息
 # vim ~/.ssh/config 文件
 
Host github
HostName github.com
User github_name
IdentityFile ~/.ssh/id_rsa_github

Host gitlab
HostName gitlab.com
User gitlab_name
IdentityFile ~/.ssh/id_rsa_gitlab
6.项目目录下设置对应Git服务的用户信息

使用GitHub服务

# vim github_demo/.git/config

[user]
name = github_name
email = github_mail@github.com

使用GitLab服务

# vim gitlab_demo/.git/config 文件

[user]
name = gitlab_name
email = gitlab_mail@gitlab.com
7.愉快的Git起来吧!
# 假装提交 do something
git add .
git commit -m "update"
git push 

相关文章

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

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

  • git 多用户配置

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

  • Git多用户配置

    ssh方式 https方式

  • Git多用户配置

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

  • Git 多用户配置

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

  • 2018-07-09

    day01 1.git的简单应用 1.安装git软件并进行配置 简单的配置打开git base配置全局信息在命令行...

  • 集成、配置就是这么简单

    快速的接入集成推送SDK,快速实现小米,华为,魅族,OPPO的推送接入: http://open.res.flym...

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

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

  • Git多用户配置ssh

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

  • trojan多用户管理方法-修改配置文件+MYSQL数据库配置

    trojan多用户的配置方法,有很多小伙伴问过,这里写一篇trojan多用户配置的教程,包含两种方法,一种是最简单...

网友评论

      本文标题:Git多用户配置, 就是这么简单

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