mac使用ssh链接GitHub

1.生成密钥

ssh-keygen -t ed25519 -C "github邮箱"

修改密钥名字防止覆盖原有密钥修改密钥名字防止覆盖原有密钥

2.编辑config

cd ~/.ssh
查看有没有config文件,如果没有就创建
touch config

3.运行ssh-agent

生成 SSH 密钥时,可以添加密码以进一步保护密钥。 每当使用密钥时,都必须输入密码。 如果密钥具有密码并且你不想每次使用密钥时都输入密码,则可以将密钥添加到 SSH -Agent。 SSH -Agent会管理 SSH 密钥并记住你的密码。

eval "$(ssh-agent -s)"

4.在config文件中输入以下内容

Host *
  AddKeysToAgent yes
  UseKeychain yes
  IdentityFile ~/.ssh/github

5.将私钥加入ssh-agent

ssh-add --apple-use-keychain ~/.ssh/github
如果mac系统是12.0之前的则使用:
ssh-add -K ~/.ssh/github

6.安装gh

brew install gh
gh是一个在终端操作github的工具

7.使用gh链接GitHub

gh auth login

连接方式选择ssh
在这里插入图片描述
也可以不用第六步与第七步,可以直接打开生成的公钥复制到GitHub

参考链接:https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

https://www.bilibili.com/video/BV15Y411Z7yE/?spm_id_from=333.337.search-card.all.click&vd_source=8c88e56b9e8d8d49ea40c8c63ae00bb8

附上gh使用方法:https://zhuanlan.zhihu.com/p/601200139

https://www.bilibili.com/video/BV1Nt4y1q7j9/?spm_id_from=333.337.search-card.all.click&vd_source=8c88e56b9e8d8d49ea40c8c63ae00bb8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值