git config —global_Git多用户配置
备注:
- 如下的操作,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.
在生成sshkey时注意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 = storeuseHttpPath = truehttpusepath = true
文件2
# vim ~/.git-credentials
# username:password@git hosthttp://huangteng:password@gitlab.com%3a8090
https://tshuangteng:password@github.com
5.SSH配置文件添加所有用户信息
# vim ~/.ssh/config 文件Host github
HostName github.com
User github_name
IdentityFile ~/.ssh/id_rsa_githubHost gitlab
HostName gitlab.com
User gitlab_name
IdentityFile ~/.ssh/id_rsa_gitlab
6.Git仓库目录下设置对应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起来吧!
git config —global_Git多用户配置相关推荐
- git config本地信息配置
1.git config git config --global user.name "" git config --global user.email "" ...
- Git git config 配置使用
配置指令 git 的配置指令是 git config.用于配置git的用户,邮箱, 域名等信息. 配置级别 config 配置有3个层级, 优先级依次为:local>global>syst ...
- git config设置用户名_一个神奇的工具,实现多人协作,git常用命令详解
git是一款开源的分布式版本控制工具,在世界上所有分布式版本控制工具中,git是最快.最简单.最流行的. git的作者是Linux之父:Linus Benedict Torvalds,当初开发git仅 ...
- git初使用之配置-.gitconfig .gitignore
文章目录 .gitconfig git使用前可使用git config命令进行配置,配置信息保存在.gitconfig文件中.因此也可通过直接修改.gitconfig文件进行配置.windows环境下 ...
- git 初次使用的配置流程
IDAE 初始化配置GIT 首先配置好本地用户名和邮箱[git config --list 进入配置].git config --global user.name "xxxxxxx" ...
- Git 基础知识 -- 环境配置、搭建Git服务器
简介 Git 是一种分布式的项目版本控制管理工具,所采取的概念是 "去中心化" ,每个开发人员都有自己的本地代码仓库,同时为同一个远程仓库服务.有了 Git 就可以将某个文件回 ...
- Git config 查看和设置配置信息
Git使用git config 指令来指定与git相关的配置 config 配置有system级别.global(用户级别).和local(当前仓库)三个级别,三个设置范围system->glo ...
- spring cloud 入门系列七:基于Git存储的分布式配置中心--Spring Cloud Config
我们前面接触到的spring cloud组件都是基于Netflix的组件进行实现的,这次我们来看下spring cloud 团队自己创建的一个全新项目:Spring Cloud Config. 它用来 ...
- 【Git配置技巧】01. 配置文件git config介绍
Git有一个工具被称为git config,它允许你获得和设置配置变量:这些变量可以控制Git的外观和操作的各个方面. 一. 配置文件的存储位置 这些变量可以被存储在三个不同的位置: 1./etc/g ...
最新文章
- iOS 验证码倒计时按钮
- 下列关于python字典变量的定义中错误的是_python练习题-day14
- 删除隐藏版本信息 版本回退_Git系列之-分布式版本控制Git详解
- 中小企业私有云解决方案浅谈
- Codeforces 365C - Matrix(hash + yy)
- 清除Docker的占用空间问题
- ASE光源 ASE噪声
- 【JUC】第四章 JUC 辅助类、读写锁
- Alfresco支持LDAP验证
- 为Eclipse安装主题插件
- 从开源开发者身上学到的 5 种品质
- Android studio 0.5.0 注意事项
- 转贴:23种设计模式的有趣见解
- linux常用知识命令
- Windows API中文件操作函数的介绍
- 云计算技术简述及发展分析
- 生成Apk签名证书keystore,openssl与证书,keystore,jks,pem/pk8
- vmware tools的下载与安装
- 高效能人士的七个习惯(一)由内而外全面造就自己
- Activiti目录(五)驳回、重新发起、取消流程
热门文章
- js中Object类型和Array类型的变量被赋值(复制)给其他变量后,修改被赋值(复制)的新变量的值,会影响原始变量的值,这是为什么呢?
- 【全网之最】全网最短代码——给名字、电话、账号、昵称加星号*添加隐私保护、身份证号加密、信息脱敏
- 3D游戏设计和创作工具学习教程 3D Game Design Creation Tools
- 藤本植物和攀爬植物模型包 Globe Plants – Bundle 23 – Vines and Creepers 03 (3D Models)
- ceph 部署单机集群
- 在 Ubuntu Natty 中解除系统托盘限制
- C# http 性能优化500毫秒到 60 毫秒
- 029 浏览器不能访问虚拟机的问题解决
- 理解 : UDID、UUID、IDFA、IDFV
- python读取文件