【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@你的公司域名后缀

相关推荐
Zhongyi_Li7 小时前
git merge的一些记录
git
沛沛老爹9 小时前
Web开发者转型AI:Agent Skills版本控制与管理实战——从Git到AI技能仓库
java·前端·人工智能·git·架构·rag
子琦啊10 小时前
极速移除 Git 历史中的大文件,告别 git filter-branch太慢的问题
git
儒雅的晴天11 小时前
git笔记
笔记·git
Ama_tor12 小时前
git bash|下载、安装与配置(Windows11)
git
Allen-Steven14 小时前
群辉NAS 部署小雅 SSH指令版
运维·ssh
m0_7381207214 小时前
渗透测试——y0usef靶机渗透提权详细过程(插件伪造请求头)
服务器·网络·web安全·ssh·php
惜__缘15 小时前
Git项目迁移的坑点
git
阿杰 AJie16 小时前
Git 分支与多人开发使用指南(Gitee + 本地 Git)
git·elasticsearch·gitee
论迹17 小时前
【Git】-- 解决git branch -a打印已被删除的远程分支
git