手把手叫你一台电脑配置两个Git账户
假设环境
帐号一:github
帐号二:gitlab
配置帐号一
生成ssh密钥
1、安装Git软件
2、在桌面打开Git,进行设置
git config --global user.name "userName"//github的帐号名(也可以自定义)
git config --global user.email "emailAdress"//github的邮箱地址(也可以自定义)
3、生成ssh密钥
ssh-keygen -t rsa -C "githubEmailAdress"//github邮箱地址
一路的回车键
github网站配置
在github上将id_rsa.pub
文件内容添加上(怎么添加请百度)
配置帐号二
生成ssh密钥
ssh-keygen -t rsa -C "gitlabEmailAdress"
# 设置名称为id_rsa_gitlab
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa): id_rsa_gitlab
在.ssh 路径下面会生成一个id_rsa_gitlab文件
新密钥添加到SSH agent中
ssh-agent bash
ssh-add ~/.ssh/id_rsa_work
创建一个config文件(没有文件后缀名)
# 该文件用于配置私钥对应的服务器
# Default github user
Host github
HostName github.com
User git
IdentityFile C:/Users/Administrator/.ssh/id_rsa# second user
Host gitlab
HostName your gitlab host address
User git
IdentityFile C:/Users/Administrator/.ssh/id_rsa_gitlab
gitlab网站配置
将id_rsa_gitlab.pub
中的内容添加到gitlab帐号下的SSH Key中
测试
$ ssh -T github
Hi jj! You've successfully authenticated, but GitHub does not provide shel
l access.$ ssh -T gitlab
Hi jj! You've successfully authenticated, but GitHub does not provide shellaccess.
这里的github与gitlab就是config文件中的Host值
运用
正常情况我们要clone一个github工程是这样的
git@github.com:jj/JForm.git
如今在github工程是这样的
git clone github:jj/JForm.git
原因就是config
还有一个问题就是提交的邮箱地址和用户名是根据下面配置
git config --global user.name "userName"//github的帐号名(也可以自定义)
git config --global user.email "emailAdress"//github的邮箱地址(也可以自定义)
手把手叫你一台电脑配置两个Git账户相关推荐
- 一台电脑部署两个或多个 Hexo 博客(一台电脑使用两个或多个 GitHub 账号)
由于个人原因需要在一台电脑上部署两个Hexo博客,本来以为挺简单,没想到问题重重,首先是一个GitHub账号只能搭建一个Hexo博客,因此就需要使用其他GitHub账号:其次是一台电脑绑定两个GitH ...
- 代码人生--前传(一):一台电脑和两个孩子的故事
谈到我的代码人生, (include)不能不提一下一位对我影响很深的好友: (properties)简称徐探长:性别:男:关系1:我的中学同学(初中和高中):关系2:死党:现在状态:现在是探长了:特长 ...
- 计算机如何接两个屏幕,如何为一台电脑设置两个显示器
原标题:如何为一台电脑设置两个显示器 我们的电脑如果有两个显示器,一个可以用来玩游戏,另一个可以看电影.你也可以打开一个视频,玩着游戏.接下来,小编将告诉你如何为一台电脑设置两个显示器. 如今,很多朋 ...
- 95年计算机专业的电脑,电脑怀旧98年至今20多年买的第一台电脑配置
电脑怀旧98年至今20多年买的第一台电脑配置.第一台电脑:CPU133Mhz,内存16M,光驱16X,硬盘2.1G.win98,超级解霸,winmp ,东方快车,kv300,红警95.组网:同轴电缆. ...
- 低档计算机配置 新闻,一台电脑配置的高低,主要看这四方面
一台电脑配置的高低,是要从多方面来衡量的,不能只看其中一个或者几个性能指标,因为有个效应叫短板效应(又名水桶效应,电脑的性能受最低硬件限制). 第一.CPU的类型和时钟频率是电脑最主要的性能指标,它决 ...
- 一台电脑接两个显示器,双屏显示 安装双显示器 电脑后面有两个VGA接口 干什么用的 一台主机两个显示 器怎么连接 HDMI转VGA转换器
作者:韩梦飞沙 QQ:313134555 一台电脑接两个显示器,双屏显示(VGA篇.HDMI篇)全攻略! 主机后面的2个显示器接口是什么意思_百度知道 3种方法来安装双显示器 电脑后面有两个VGA接口 ...
- 配置两个java环境变量_java在一台电脑上装两个或多个jdk如何配置环境变量,并实现jdk切换...
前言 在我们学习或者工作的时候可能根据项目的需求需要使用不同的jdk,那么如何在一台电脑上实现多个jdk的配置同时方便切换呢? 一.前期准备 我这里用两个jdk来给大家演示,分别是jdk8和jdk14 ...
- java在一台电脑上装两个或多个jdk如何配置环境变量,并实现jdk切换
前言 在我们学习或者工作的时候可能根据项目的需求需要使用不同的jdk,那么如何在一台电脑上实现多个jdk的配置同时方便切换呢? 一.前期准备 我这里用两个jdk来给大家演示,分别是jdk8和jdk14 ...
- 蓝马linux命令连另一台电脑,配置使用别的电脑连接另一台电脑当中的虚拟机项目...
在上篇手记<代码审查工具Sonarqube安装>中,我们安装了Sonarqube,我们可以用它来分析项目当中隐藏的书写不规范的地方,然后进行修改,以规范我们的代码质量:如果你是安装在了共享 ...
最新文章
- 用db-RDA进行微生物环境因子分析-“ggvegan“介绍
- Python Module_Socket_网络编程
- 全球与中国终端天线市场发展战略与运营规划分析报告
- PHP完整的一次请求过程:请求 dns nginx监听 转发给php-fpm worker处理 返给nginx
- tictoc正方形网络模型_反卷积:可视化并理解卷积网络
- asp获取ftp服务器目录并显示_用 Python 快速实现 HTTP 和 FTP 服务器
- 数据管理 - 每天5分钟玩转 Docker 容器技术(147)
- windows+caffe(二)——图片转换为levedb格式
- SAP License:部分清帐和剩余清帐的区别(实例)
- 欢乐大作战服务器维护,欢乐大作战
- SpringBoot 2.0.0 注入SpingCloud 有bug(目前只有SpringBoot 1.5+ 版本的支持)
- jenkins+maven+svn+npm自动发布部署实践
- 【机器学习数学基础】Mathematics for Machine Learning 梳理+习题答案
- 怎么使用水经注万能地图下载器制作百度行政区划个性化地图
- Exploring $ORIGIN - 探索 $ORIGIN
- 【已解决】你遇到过windows更新之后,输入法突然不好用的情况吗?
- 别看 DNS 污染闹得欢,现在我用 CoreDNS 将它拉清单
- An unexpected connection driver error occured错误(亲测有效)
- 全球及中国没药香精油行业研究及十四五规划分析报告
- 【常识】常见外国计量单位
热门文章
- macOS Sierra 10.12 汉化软件无法安装
- linux开机自启服务命令,linux开机自启服务命令
- vb mysql边记录边统计_vb6 数据库 增加记录
- ws2812b程序51单片机_51单片机串口通信程序详解
- 每日小记2017.2.28
- 【英语学习】【English L06】U08 News L1 It's really a magical book!
- 【英语学习】【医学】有机化学系统 (1)
- PostgreSQL进程结构
- MFC中将窗口最小化到系统托盘和还原
- 分形:MandelBrot和Julia