【Git】-- 添加公钥到 github 或者gitlab上

仅针对系统:mac os 、 unix、linux

1、检查是否有 id_rsa.pub

$ cd ~

$ ls -al ~/.ssh

注意:若已有 id_rsa.pub,则必要执行 第二步,避免覆盖掉原有正常的公钥。

配置多个 git 账号请参考:同一台电脑配置多个git账号 · Issue #2 · jawil/notes · GitHub

2、生成 id_rsa.pub

$ ssh-keygen -t rsa -C "你的邮箱"

比如:ssh-keygen -t rsa -C "aaa@126.com"

注意:一直回车即可

3、复制到剪贴板

$ pbcopy < ~/.ssh/id_rsa.pub

4、添加到 github / gitlab 的 ssh key 上

打开你的 git 或者 gitlab ,添加到 ssh key

(1) gitlab

步骤: 点击 setting ---> SSH Keys ---> 粘贴到文本框内

(2)github

步骤: 点击 setting --> SSH keys --> Add new SSH Key

5、验证成功

github:ssh -T git@github.com

gitlab:ssh -T git@你的公司域名后缀

相关推荐
猫头虎1 小时前
2026最新|GitHub 启用双因素身份验证 2FA 教程:TOTP.app 一键生成动态验证码(新手小白图文实操)
git·开源·gitlab·github·开源软件·开源协议·gitcode
石像鬼₧魂石1 小时前
139/445 端口(Samba 服务)渗透测试全流程总结与复习
运维·安全·ssh
椰汁菠萝2 小时前
docker部署gitlab
docker·容器·gitlab
软件黑马王子2 小时前
Gitlab使用入门——使用于新手小白
gitlab
爱学英语的程序员3 小时前
让AI 帮我做了个个人博客(附提示词!)
人工智能·git·vue·github·node·个人博客
Knight_AL3 小时前
使用 Docker 快速安装 GitLab(CentOS)
docker·centos·gitlab
liu****3 小时前
git工具
git·python·算法·机器学习·计算机基础
wxr06164 小时前
git无法克隆
git
cooldream20096 小时前
Git 拒绝推送(Push Rejected)问题全解析与解决方案实战指南
git
wxr06166 小时前
GIT无法push
git·gitee