【Android Git】Mac配置支持 Gitlab、Gitee和阿里云效多平台

news2024/9/21 22:52:03

前言

在开发过程中,会遇到多平台项目管理问题,需要进行配置支持,常用的平台有GitlabGitee阿里云效等,本篇文章记录下使用同一邮箱配置支持的过程。


说明

首先认识下id_ras,一个用于SSH(安全外壳协议)身份验证的私钥文件。它通常是由SSH工具生成的一部分,用于在客户端和服务器之间进行安全的连接。

SSH密钥对由两个文件组成:

私钥 (id_rsa):保存在客户端上,通常位于~/.ssh/目录中。
公钥 (id_rsa.pub):可以安全地共享给服务器。它包含用于加密数据的信息,允许服务器验证客户端的身份。

配置步骤


1、生成各个平台的id_rsa私钥和id_rsa.pub文件

使用命令生成如下不同平台的私钥文件和公钥文件。


//生成gitlab对应文件
ssh-keygen -t rsa 'ho0229@163.com' -f ~/.ssh/id_rsa.gitlab  

//生成gitee对应文件
ssh-keygen -t rsa 'ho0229@163.com' -f ~/.ssh/id_rsa.gitee

//生成阿里云效对应文件
ssh-keygen -t rsa 'ho0229@163.com' -f ~/.ssh/id_rsa.ali

生成后到~/.ssh目录下查看:

在这里插入图片描述

2、查看各平台公钥文件,并添加到平台

1、平台阿里云效

> cat id_rsa.ali.pub        // 查看公钥

在这里插入图片描述
进入阿里云效管理后台,添加SSH公钥。
在这里插入图片描述


2、平台Gitlab

 cat id_rsa.ali.pub         // 查看公钥

在这里插入图片描述

进入Gitlab管理后台,添加SSH公钥。
在这里插入图片描述


3、配置各平台主机和名称

~/.ssh目录下新建config文件,将各个平台的信息主机地址、主机名称、用户名和验证文件填入配置文件中,保存。


#gitLab
 Host 192.168.3.xxx
 HostName 192.168.3.xxx
 User Ho
 IdentityFile ~/.ssh/id_rsa.gitlab

#gitee
 Host gitee.com
 HostName gitee.com

#ali
 Host codeup.aliyun.com
 HostName codeup.aliyun.com
 User helouch
 IdentityFile  ~/.ssh/id_rsa.ali



4、验证服务器

使用ssh -T git@host 验证添加公钥文件后服务器是否信任客户端。

ssh -T git@codeup.aliyun.com   //验证阿里云效是否信任

ssh -T git@192.168.3.181       //验证gitlab是否信任

在这里插入图片描述

结束

至此介绍完MacGit配置多平台项目管理的整个流程~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2042329.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

java判断字符串某字符是否为大写/小写/数字?

Character类提供了很多静态方法,用于处理Unicode字符,如下: 也可以将字符转化成小写字母或大写字母。运用如下: 1是数字返回true a不是大写返回false a是小写返回true a转化成大写字母后为A A转化成小写字母后为a

备战金三银四、金九银十、软件测试面试问答

1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决? 首先,将问题提交到缺陷管理库里面进行备案。 然后,要获取判断的依据和标准: 根据需求说明书、产品说明、设计…

压缩软件里的文件名编码

由于默认编码环境不同,打包时正常的文件和目录,在解包时就是乱码了。就拿winrar来说,windows中文版下,默认的编码是GBK 你将一堆文件打包给mac用户或者linux用户,那边的默认编码是UTF8,解压出来文件内容没有…

前端进阶——浏览器篇

浏览器如何工作(一)进程架构 浏览器的工作过程复杂而高效,其核心在于其进程架构的设计。以下是对浏览器进程架构的详细解析: 一、浏览器的主要进程 现代浏览器大多采用多进程多线程的架构,以Chrome浏览器为例&…

你会读财务报表吗?快来看看如何正确解读

在现代商业的复杂网络中,每一家公司都像是一个精密运行的钟表,其运转的顺畅程度取决于各个齿轮的完美契合与精准配合。而财务报表,就像是是这钟表的指针,实时展现着公司运转的状态和效率,帮助管理者把握全局&#xff0…

用python实现视频中插入各种形式的文本,包括普通文本、数学公式、项目符号列表和标题

tex_mobject 模块提供了一系列可以使用 LaTeX 渲染文本的类。通过这个模块,你能够在视频中插入各种形式的文本,包括普通文本、数学公式、项目符号列表和标题等。具体类的功能如下: BulletedList:用于创建带项目符号的列表。MathT…

关于utf-8编码规范练习题

目录 一、代码内容 二、MySQL内容 三、代码遇到的问题 遭遇: 解决思路: 四、出现问题1 断点调试,分析问题 发现问题点: 问题解决 五、出现问题2 原因: 举例: 举例总结: 一、代码内容…

数学建模--浅谈多波束测线问题

目录 1.问题说明 2.问题分析 3.代码分析 1.问题说明 这个是国赛的真题,我们这个里面只是浅谈,就是对于这个里面运用的过程仿真的思路进行说明,这个探测的波束问题实际上也是一个简单的过程仿真问题,也是需要去进行作图的&#…

游戏管理系统

目录 Java程序设计课程设计 游戏管理系统 1系统简介 1.1需求分析 1.2 编程环境与工具 2系统总体设计 2.1 系统的功能模块图。 2.2 各功能模块简介。 3主要业务流程 (1)用户及管理员登录流程图 (2)信息添加流程 &#x…

Java语言程序设计——篇十三(3)

🌿🌿🌿跟随博主脚步,从这里开始→博主主页🌿🌿🌿 欢迎大家:这里是我的学习笔记、总结知识的地方,喜欢的话请三连,有问题可以私信🌳🌳&…

virtual_host.hpp模块

目录 一.VirtualHost虚拟机模块介绍 二.VirtualHost的实现 1. 类概述 2. 交换机操作 3. 队列操作 4. 绑定操作 5. 消息操作 6. 清理操作 总结 三.全部代码 一.VirtualHost虚拟机模块介绍 虚拟机是对之前几个数据管理模块的整合,并封装了之前的一些操作。…

安装Jmeter,配置jdk

注意点: java的jdk和jmeter的版本相匹配 ! ! ! 目前我使用的是1.8的的,jmeter使用的是5.6.3 JDK下载地址:https://www.oracle.com/cn/java/technologies/downloads 别管,直接傻瓜式安装点点就完了... 1.电脑-属性-高级系统设置-环境变量 2.系统变量-新建-变量…

如何理解:进程控制

文章目录 前言:进程创建:进程终止:如何终止进程?进程等待非阻塞等待: 总结: 前言: ​ 对于前面的地址空间的学习,我们现在了解到原来所谓变量的地址其实是虚拟地址,该虚…

python管理mysql(实现读写分离)及如何用Mycat读写分离

Day24 编写python代码实现读写分离 1、安装pymysql,它是python管理mysql的驱动,或者称为连接器 [rootpyhton ~]#pip3 config set global.index-url Simple Index [rootpython ~]# pip3 install pymysql #安装pymysql [rootpyhton ~]# python3 …

【C++】什么是内存管理?

如果有不懂的地方,可以看我以往文章哦! 个人主页:CSDN_小八哥向前冲 所属专栏:C入门 目录 C/C内存分布 C内存管理方式 new/delete操作内置类型 new/delete操作自定义类型 operator new与operator delete函数 new和delete实现…

【秋招笔试】24-08-10-OPPO-秋招笔试题(第二套)

🍭 大家好这里是 春秋招笔试突围,一起备战大厂笔试 💻 ACM金牌团队🏅️ | 多次AK大厂笔试 | 编程一对一辅导 ✨ 本系列打算持续跟新 春秋招笔试题 👏 感谢大家的订阅➕ 和 喜欢💗 和 手里的小花花🌸 ✨ 笔试合集传送们 -> 🧷春秋招笔试合集 🍒 本专栏已收…

2024巴黎奥运会VIS视觉设计分享学习

2024年巴黎奥运会的视觉识别系统(VIS)以其独特的设计和创意,展现了法国的优雅与活力。该设计融合了现代感与传统元素,以巴黎标志性的建筑和文化为灵感,创造出一系列令人印象深刻的视觉符号。 色彩上,采用了…

SpringCloud网关

1.网关的作用 2.网关入门 2.1引入依赖 <dependencies><dependency><groupId>com.heima</groupId><artifactId>hm-common</artifactId><version>1.0.0</version></dependency><!--网关--><dependency><g…

【qt】基于tcp的客户端搭建

ui界面设计 我们给客户端提供服务器的ip地址&#xff0c;以及服务器的端口号 1.界面设计 2.修改对象名称 代码实现 断开按键的槽函数处理 转到槽&#xff0c;然后实现槽函数&#xff0c;直接关闭该窗口&#xff0c;就可以了 连接槽函数编写&#xff0c;首先要支持网络通信…

C# 解析html

C#解析html库 网上查找有如下几个库 SGMLReader (好久不更新了)html-agility-pack(活跃)AngleSharp(活跃)CsQuery(好久不更新) 选择AngleSharp 原因:能向写js一样获取元素 安装AngleSharp 1.2.0-beta.431 using AngleSharp.Html.Parser;namespace HtmlParse01;class Progr…