假设环境

帐号一: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账户相关推荐

  1. 一台电脑部署两个或多个 Hexo 博客(一台电脑使用两个或多个 GitHub 账号)

    由于个人原因需要在一台电脑上部署两个Hexo博客,本来以为挺简单,没想到问题重重,首先是一个GitHub账号只能搭建一个Hexo博客,因此就需要使用其他GitHub账号:其次是一台电脑绑定两个GitH ...

  2. 代码人生--前传(一):一台电脑和两个孩子的故事

    谈到我的代码人生, (include)不能不提一下一位对我影响很深的好友: (properties)简称徐探长:性别:男:关系1:我的中学同学(初中和高中):关系2:死党:现在状态:现在是探长了:特长 ...

  3. 计算机如何接两个屏幕,如何为一台电脑设置两个显示器

    原标题:如何为一台电脑设置两个显示器 我们的电脑如果有两个显示器,一个可以用来玩游戏,另一个可以看电影.你也可以打开一个视频,玩着游戏.接下来,小编将告诉你如何为一台电脑设置两个显示器. 如今,很多朋 ...

  4. 95年计算机专业的电脑,电脑怀旧98年至今20多年买的第一台电脑配置

    电脑怀旧98年至今20多年买的第一台电脑配置.第一台电脑:CPU133Mhz,内存16M,光驱16X,硬盘2.1G.win98,超级解霸,winmp ,东方快车,kv300,红警95.组网:同轴电缆. ...

  5. 低档计算机配置 新闻,一台电脑配置的高低,主要看这四方面

    一台电脑配置的高低,是要从多方面来衡量的,不能只看其中一个或者几个性能指标,因为有个效应叫短板效应(又名水桶效应,电脑的性能受最低硬件限制). 第一.CPU的类型和时钟频率是电脑最主要的性能指标,它决 ...

  6. 一台电脑接两个显示器,双屏显示 安装双显示器 电脑后面有两个VGA接口 干什么用的 一台主机两个显示 器怎么连接 HDMI转VGA转换器

    作者:韩梦飞沙 QQ:313134555 一台电脑接两个显示器,双屏显示(VGA篇.HDMI篇)全攻略! 主机后面的2个显示器接口是什么意思_百度知道 3种方法来安装双显示器 电脑后面有两个VGA接口 ...

  7. 配置两个java环境变量_java在一台电脑上装两个或多个jdk如何配置环境变量,并实现jdk切换...

    前言 在我们学习或者工作的时候可能根据项目的需求需要使用不同的jdk,那么如何在一台电脑上实现多个jdk的配置同时方便切换呢? 一.前期准备 我这里用两个jdk来给大家演示,分别是jdk8和jdk14 ...

  8. java在一台电脑上装两个或多个jdk如何配置环境变量,并实现jdk切换

    前言 在我们学习或者工作的时候可能根据项目的需求需要使用不同的jdk,那么如何在一台电脑上实现多个jdk的配置同时方便切换呢? 一.前期准备 我这里用两个jdk来给大家演示,分别是jdk8和jdk14 ...

  9. 蓝马linux命令连另一台电脑,配置使用别的电脑连接另一台电脑当中的虚拟机项目...

    在上篇手记<代码审查工具Sonarqube安装>中,我们安装了Sonarqube,我们可以用它来分析项目当中隐藏的书写不规范的地方,然后进行修改,以规范我们的代码质量:如果你是安装在了共享 ...

最新文章

  1. 用db-RDA进行微生物环境因子分析-“ggvegan“介绍
  2. Python Module_Socket_网络编程
  3. 全球与中国终端天线市场发展战略与运营规划分析报告
  4. PHP完整的一次请求过程:请求 dns nginx监听 转发给php-fpm worker处理 返给nginx
  5. tictoc正方形网络模型_反卷积:可视化并理解卷积网络
  6. asp获取ftp服务器目录并显示_用 Python 快速实现 HTTP 和 FTP 服务器
  7. 数据管理 - 每天5分钟玩转 Docker 容器技术(147)
  8. windows+caffe(二)——图片转换为levedb格式
  9. SAP License:部分清帐和剩余清帐的区别(实例)
  10. 欢乐大作战服务器维护,欢乐大作战
  11. SpringBoot 2.0.0 注入SpingCloud 有bug(目前只有SpringBoot 1.5+ 版本的支持)
  12. jenkins+maven+svn+npm自动发布部署实践
  13. 【机器学习数学基础】Mathematics for Machine Learning 梳理+习题答案
  14. 怎么使用水经注万能地图下载器制作百度行政区划个性化地图
  15. Exploring $ORIGIN - 探索 $ORIGIN
  16. 【已解决】你遇到过windows更新之后,输入法突然不好用的情况吗?
  17. 别看 DNS 污染闹得欢,现在我用 CoreDNS 将它拉清单
  18. An unexpected connection driver error occured错误(亲测有效)
  19. 全球及中国没药香精油行业研究及十四五规划分析报告
  20. 【常识】常见外国计量单位

热门文章

  1. macOS Sierra 10.12 汉化软件无法安装
  2. linux开机自启服务命令,linux开机自启服务命令
  3. vb mysql边记录边统计_vb6 数据库 增加记录
  4. ws2812b程序51单片机_51单片机串口通信程序详解
  5. 每日小记2017.2.28
  6. 【英语学习】【English L06】U08 News L1 It's really a magical book!
  7. 【英语学习】【医学】有机化学系统 (1)
  8. PostgreSQL进程结构
  9. MFC中将窗口最小化到系统托盘和还原
  10. 分形:MandelBrot和Julia