#--------------------------------------代码托管平台注册的邮箱------------------------------------------------------

代码托管平台:
github.com/appleyuchi
appleyuchi@163.com

gitee.com/appleyuchi
appleyuchi@163.com

yuchi.coding.net
753743312@qq.com

#--------------------------------------制造公钥和私钥的命令汇总--------------------------------------------------------

命令中的邮箱要与上面的一致

$ ssh-keygen -t rsa -C "appleyuchi@163.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/appleyuchi/.ssh/id_rsa): id_rsa_github
生成公钥和私钥

$ ssh-keygen -t rsa -C "appleyuchi@163.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/appleyuchi/.ssh/id_rsa): id_rsa_gitee
生成公钥和私钥

$ ssh-keygen -t rsa -C "753743312.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/appleyuchi/.ssh/id_rsa): id_rsa_coding
生成公钥和私钥

然后:
$ ssh-add ~/.ssh/id_rsa_github
$ ssh-add ~/.ssh/id_rsa_gitee
$ ssh-add ~/.ssh/id_rsa_coding

#----------------------------------------------------------------------------------------------

分别在各大git平台导入上述生成的公钥.pub文件.

#----------------------------------------------------------------------------------------------

touch ~/.ssh/config

config文件中拷贝下面的内容

Host github.comUser appleyuchiHostname github.comIdentityFile ~/.ssh/id_rsa_githubHost gitee.comUser appleyuchiHostname gitee.comIdentityFile ~/.ssh/id_rsa_giteeHost codingHostname e.coding.netUser yuchiIdentityFile ~/.ssh/id_rsa_coding

#--------------------------------------测试--------------------------------------------------------

$ ssh -T git@github.com
Hi appleyuchi! You've successfully authenticated, but GitHub does not provide shell access.

$ ssh -T git@gitee.com
Hi appleyuchi! You've successfully authenticated, but GITEE.COM does not provide shell access.

$ ssh -T git@coding
Coding 提示: Hello 大森林, You've connected to Coding.net via SSH. This is a personal key.
大森林,你好,你已经通过 SSH 协议认证 Coding.net 服务,这是一个个人公钥

#-------------------------------最终文件树:---------------------------------------------

$ cd .ssh
$ tree

.
├── config
├── id_rsa_coding
├── id_rsa_coding.pub
├── id_rsa_gitee
├── id_rsa_gitee.pub
├── id_rsa_github
├── id_rsa_github.pub
└── known_hosts

#-------------------------------最终效果:---------------------------------------------

各大平台git push的时候都不再需要输入用户名和密码.

但是git clone的时候giee和coding平台依然需要输入用户名和密码

单机上多git平台多账户配置相关推荐

  1. 本地配置多个 Git 账户信息,满足不同的 Git 平台

    写在前面的话 因为工作的时候为了访问速度快,我把很多仓库都迁移到了码云.但是呢,个人的一些东西还是保留在了 GitHub 了.这样就存在一个不得不解决的问题,就是两个平台的注册时使用的邮箱不同,用户名 ...

  2. 在虚拟机上搭建云平台环境(5)yum配置

    在虚拟机上搭建云平台环境(5)yum配置 本文涉及到代码复制,粘贴.CSDN中会复制多余信息导致出错,选择删除多余信息,或者去我的Blog添加配置 https://julur.github.io/ 一 ...

  3. Git 基础知识 -- 环境配置、搭建Git服务器

    简介 ​ Git 是一种分布式的项目版本控制管理工具,所采取的概念是 "去中心化" ,每个开发人员都有自己的本地代码仓库,同时为同一个远程仓库服务.有了 Git 就可以将某个文件回 ...

  4. Git(2)-- Git安装后首次配置与第一次使用Git和Github管理自己的代码(超详细纯小白图文教程)

    文章目录 0.写在前面: 一.注册Github 1.注册Github: 2.登录 3.创建仓库 二.安装Git 三.配置Git和Github(Git安装好后首次使用需要配置完成后才可以使用) 1.打开 ...

  5. 「GitLab篇」如何用Git平台账号登录建木CI

    介绍 继上一篇博客「Gitee篇」如何用Git平台账号登录建木CI发布后,得到了很多小伙伴们的关注,我趁热打铁推出了如何用Git平台账号登录建木CI 系列的第二篇 「GitLab篇」如何用Git平台账 ...

  6. 「Gitea篇」如何用Git平台账号登录建木CI

    介绍 这是<如何用Git平台账号登录建木CI>系列文章的第三篇,建木CI立志整合所有第三方Git平台来登录建木CI!此篇我们将整合Gitea平台来登录建木CI. ‍自v2.5.4版本开始, ...

  7. 「Gitee篇」如何用Git平台账号登录建木CI

    介绍 自v2.5.2版本开始,建木CI可以使用Git平台的账号进行登录了,这篇文章我们以Gitee为例,给大伙讲讲如何配置,使用第三方的Git平台登录建木CI 配置介绍 自v2.5.2版本开始,建木C ...

  8. 在虚拟机上搭建云平台环境(1)Controller和Computer虚拟机的安装

    在虚拟机上搭建云平台环境(1)Controller和Computer虚拟机的安装 Controller和Computer虚拟机的安装 需要准备的软件有VM Ware.Centos7的iso镜像.Xia ...

  9. 在虚拟机上搭建云平台环境(7)云平台组件服务安装

    在虚拟机上搭建云平台环境(7)云平台组件服务安装 本文涉及到代码复制,粘贴.CSDN中会复制多余信息导致出错,选择删除多余信息,或者去我的Blog添加配置 https://julur.github.i ...

最新文章

  1. Hadoop “Unable to load native-hadoop library for y
  2. php 斗鱼人数,斗鱼旭旭宝宝再度登顶指数榜首位 单日弹幕人数高达48万人
  3. .net Core把一个list集合里面的所有字段的数值汇总
  4. Sublime Text快捷键去除空白行
  5. winform调用websocket_C#基于websocket的前台及后台实时推送
  6. 云计算-大数据-云安全高等教育改革示范教材
  7. kali linux2019镜像下载,Kali 2019下载_KaLi Linux镜像文件iso下载 2019.1a x86/x64_当载软件站...
  8. Json数组转Map
  9. ThinkPHP学生社团管理系统
  10. 频响测试软件的使用教程,频谱分析仪的使用方法与技巧
  11. mysql数据表操作_MySQL数据表基本操作实例详解
  12. 前端一些好用的小小工具【免费的素材、颜色网站】,持续更新中…
  13. 单点要信双点遥信区别
  14. LayUI使用Echarts实现统计图
  15. win10桌面图标字体看不清楚
  16. css3 动画 翅膀 震动,纯css3制作煽动翅膀的蝴蝶
  17. mao影视及biubiu999源的本地化共享方式
  18. found 2 critical severity vulnerabilities run `npm audit fix` to fix them, or `npm audit` for deta
  19. 计算机禁止安装游戏,win10系统下怎样禁止他人安装软件游戏?
  20. 【学习点滴】c++类中虚表的内存分配,菱形继承

热门文章

  1. Linux 命令集合
  2. 软件工程启程篇章:C#和四则运算生成与运算
  3. MongoDB副本集配置系列四:节点的关闭顺序
  4. 推荐几本书,这些书.Net程序员最好要看
  5. 转载:磁盘分区,一篇很好的文章
  6. 实现抢红包算法?如此简单
  7. Vue 视频播放插件vue-video-player
  8. 大学考试计算机基础应用试题及答案,大学计算机基础考试试题及答案
  9. python编写代码购买飞机票_女朋友是机票贩子?用Python写个刷飞机票的脚本!生活费多了两百...
  10. 炫界 (667) -(回应骑两小)_为什么那么多人喜欢骑地平线