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

前言

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

说明

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

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

私钥 (id_rsa):保存在客户端上,通常位于~/.ssh/目录中。

公钥 (id_rsa.pub):可以安全地共享给服务器。它包含用于加密数据的信息,允许服务器验证客户端的身份。

配置步骤

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

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

powershell 复制代码
//生成gitlab对应文件
ssh-keygen -t rsa '[email protected]' -f ~/.ssh/id_rsa.gitlab  

//生成gitee对应文件
ssh-keygen -t rsa '[email protected]' -f ~/.ssh/id_rsa.gitee

//生成阿里云效对应文件
ssh-keygen -t rsa '[email protected]' -f ~/.ssh/id_rsa.ali

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

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

1、平台阿里云效

powershell 复制代码
> cat id_rsa.ali.pub        // 查看公钥

进入阿里云效管理后台,添加SSH公钥。

2、平台Gitlab

powershell 复制代码
 cat id_rsa.ali.pub         // 查看公钥

进入Gitlab管理后台,添加SSH公钥。

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

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

bash 复制代码
#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 验证添加公钥文件后服务器是否信任客户端。

powershell 复制代码
ssh -T [email protected]   //验证阿里云效是否信任

ssh -T [email protected]       //验证gitlab是否信任

结束

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

相关推荐
teacher伟大光荣且正确7 小时前
Qt Creator 配置 Android 编译环境
android·开发语言·qt
zstar-_8 小时前
FreeTex v0.2.0:功能升级/支持Mac
人工智能·python·macos·llm
belldeep9 小时前
如何阅读、学习 Git 核心源代码 ?
git·学习·源代码
我不是秃头sheep9 小时前
Git安装教程及常用命令
git
飞猿_SIR10 小时前
Android Exoplayer 实现多个音视频文件混合播放以及音轨切换
android·音视频
HumoChen9910 小时前
GZip+Base64压缩字符串在ios上解压报错问题解决(安卓、PC模拟器正常)
android·小程序·uniapp·base64·gzip
沙振宇14 小时前
【HarmonyOS】ArkTS开发应用的横竖屏切换
android·华为·harmonyos
橙子1991101616 小时前
Kotlin 中的作用域函数
android·开发语言·kotlin
zimoyin16 小时前
Kotlin 懒初始化值
android·开发语言·kotlin
枣伊吕波17 小时前
第六节第二部分:抽象类的应用-模板方法设计模式
android·java·设计模式