macbook同时配置github,gitlab,gitee

背景:我的本地环境之前已经配置了github与gitlab的共存,现在想要添加一个gitee的项目,我的全局的账号和邮箱配置已经配置为了gitlab的账号邮箱,下边新增gitee的配置时没有对这一块儿的变更。新增了gitee后,我也对gitlab项目的提交操作做了验证,提交信息仍然是gitlab的配置,未受到影响。

以下为我新增gitee ssh代理的操作步骤:

第一步:生成ssh的公私钥
bash 复制代码
ssh-keygen -t rsa -C "你的邮箱" -f id_rsa_gitee

-t rsa: 代表选择算法为rsa
-C "你的邮箱": 代表以这个邮箱生成rsa
-f id_rsa_gitee : 代表生成的私钥文件名,公钥文件名

执行上边的命令后,提示输入密码时,直接回车,这样后边操作git命令时可不用每次都要输入密码

成功生成公私钥的日志如下图:

第二步:在~/.ssh目录下新增config文件,并配置github,gitlab,gitee所对应的私钥文件
bash 复制代码
# 创建config文件
touch ~/.ssh/config


# 编辑config文件
vim ~/.ssh/config


# 编辑内容,三个配置项,仅需变更 IdentityFile 为你的私钥文件名称即可
Host gitee.com
    HostName gitee.com
    User git
    IdentityFile ~/.ssh/id_rsa_gitee

Host gitlab.com
    HostName gitlab.com
    User git
    IdentityFile ~/.ssh/id_rsa_gitlab

Host github.com
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_rsa_github
第三步:config文件配置好后,拷贝 id_rsa_gitee.pub 文件的内容到 gitee 网站的个人中心管理中,添加ssh公钥信息就好

如下图:

第四步:尝试使用ssh协议克隆一个gitee的项目到本地即可
bash 复制代码
git clone git@gitee.com:你的账号/你的代码仓库.git
相关推荐
一次旅行4 小时前
AI 前沿日报 | 2026年7月3日 星期五
人工智能·github·ai编程
青山木8 小时前
快速搭建免费的个人博客网站:Hexo + GitHub Pages + Butterfly 完整指南
git·github
Sean‘10 小时前
GitLab 升级后 502:Puma 反复重启问题处理记录
docker·gateway·gitlab
阿里嘎多学长12 小时前
2026-07-03 GitHub 热点项目精选
开发语言·程序员·github·代码托管
NexTunnel15 小时前
告别传统组网,也能安全访问公司 GitLab / SVN
安全·svn·gitlab
owCode16 小时前
Windows RX6500XT(gfx1034) Ollama AMD ROCm 完整安装教程
语言模型·chatgpt·github·llama·gpu算力
江畔柳前堤19 小时前
第14章:Docker 与 CI/CD
运维·ci/cd·docker·容器·eureka·github
wangruofeng1 天前
7.1 万 Star 的 MinerU,把 PDF 变成 LLM 能读懂的 Markdown
github
wangruofeng1 天前
75k Star 的 OCR 传奇——Tesseract 的 40 年,从 HP 实验室到 LSTM 神经网络
github
逛逛GitHub1 天前
又挖到 3 个不错的 GitHub 项目,尤其是第 2 个。
github