单机上多git平台多账户配置
#--------------------------------------代码托管平台注册的邮箱------------------------------------------------------
代码托管平台:
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平台多账户配置相关推荐
- 本地配置多个 Git 账户信息,满足不同的 Git 平台
写在前面的话 因为工作的时候为了访问速度快,我把很多仓库都迁移到了码云.但是呢,个人的一些东西还是保留在了 GitHub 了.这样就存在一个不得不解决的问题,就是两个平台的注册时使用的邮箱不同,用户名 ...
- 在虚拟机上搭建云平台环境(5)yum配置
在虚拟机上搭建云平台环境(5)yum配置 本文涉及到代码复制,粘贴.CSDN中会复制多余信息导致出错,选择删除多余信息,或者去我的Blog添加配置 https://julur.github.io/ 一 ...
- Git 基础知识 -- 环境配置、搭建Git服务器
简介 Git 是一种分布式的项目版本控制管理工具,所采取的概念是 "去中心化" ,每个开发人员都有自己的本地代码仓库,同时为同一个远程仓库服务.有了 Git 就可以将某个文件回 ...
- Git(2)-- Git安装后首次配置与第一次使用Git和Github管理自己的代码(超详细纯小白图文教程)
文章目录 0.写在前面: 一.注册Github 1.注册Github: 2.登录 3.创建仓库 二.安装Git 三.配置Git和Github(Git安装好后首次使用需要配置完成后才可以使用) 1.打开 ...
- 「GitLab篇」如何用Git平台账号登录建木CI
介绍 继上一篇博客「Gitee篇」如何用Git平台账号登录建木CI发布后,得到了很多小伙伴们的关注,我趁热打铁推出了如何用Git平台账号登录建木CI 系列的第二篇 「GitLab篇」如何用Git平台账 ...
- 「Gitea篇」如何用Git平台账号登录建木CI
介绍 这是<如何用Git平台账号登录建木CI>系列文章的第三篇,建木CI立志整合所有第三方Git平台来登录建木CI!此篇我们将整合Gitea平台来登录建木CI. 自v2.5.4版本开始, ...
- 「Gitee篇」如何用Git平台账号登录建木CI
介绍 自v2.5.2版本开始,建木CI可以使用Git平台的账号进行登录了,这篇文章我们以Gitee为例,给大伙讲讲如何配置,使用第三方的Git平台登录建木CI 配置介绍 自v2.5.2版本开始,建木C ...
- 在虚拟机上搭建云平台环境(1)Controller和Computer虚拟机的安装
在虚拟机上搭建云平台环境(1)Controller和Computer虚拟机的安装 Controller和Computer虚拟机的安装 需要准备的软件有VM Ware.Centos7的iso镜像.Xia ...
- 在虚拟机上搭建云平台环境(7)云平台组件服务安装
在虚拟机上搭建云平台环境(7)云平台组件服务安装 本文涉及到代码复制,粘贴.CSDN中会复制多余信息导致出错,选择删除多余信息,或者去我的Blog添加配置 https://julur.github.i ...
最新文章
- Hadoop “Unable to load native-hadoop library for y
- php 斗鱼人数,斗鱼旭旭宝宝再度登顶指数榜首位 单日弹幕人数高达48万人
- .net Core把一个list集合里面的所有字段的数值汇总
- Sublime Text快捷键去除空白行
- winform调用websocket_C#基于websocket的前台及后台实时推送
- 云计算-大数据-云安全高等教育改革示范教材
- kali linux2019镜像下载,Kali 2019下载_KaLi Linux镜像文件iso下载 2019.1a x86/x64_当载软件站...
- Json数组转Map
- ThinkPHP学生社团管理系统
- 频响测试软件的使用教程,频谱分析仪的使用方法与技巧
- mysql数据表操作_MySQL数据表基本操作实例详解
- 前端一些好用的小小工具【免费的素材、颜色网站】,持续更新中…
- 单点要信双点遥信区别
- LayUI使用Echarts实现统计图
- win10桌面图标字体看不清楚
- css3 动画 翅膀 震动,纯css3制作煽动翅膀的蝴蝶
- mao影视及biubiu999源的本地化共享方式
- found 2 critical severity vulnerabilities run `npm audit fix` to fix them, or `npm audit` for deta
- 计算机禁止安装游戏,win10系统下怎样禁止他人安装软件游戏?
- 【学习点滴】c++类中虚表的内存分配,菱形继承
热门文章
- Linux 命令集合
- 软件工程启程篇章:C#和四则运算生成与运算
- MongoDB副本集配置系列四:节点的关闭顺序
- 推荐几本书,这些书.Net程序员最好要看
- 转载:磁盘分区,一篇很好的文章
- 实现抢红包算法?如此简单
- Vue 视频播放插件vue-video-player
- 大学考试计算机基础应用试题及答案,大学计算机基础考试试题及答案
- python编写代码购买飞机票_女朋友是机票贩子?用Python写个刷飞机票的脚本!生活费多了两百...
- 炫界 (667) -(回应骑两小)_为什么那么多人喜欢骑地平线