gitHub添加ssh

gitHub添加ssh

首先你需要有一个github的账户

第一步:

打开终端,输入以下命令,注意"your email"处你自己的邮箱,创建新的ssh

ssh-keygen -t ed25519 -C "your email"

第二步:使用ssh登录ssh-agent,终端输入以下

eval "$(ssh-agent -s)"

第三步:在终端输入以下命令,查看自己是否有配置文件,如果没有,则会提示 The file /Users/yundongjiutian/.ssh/config does not exist.

open ~/.ssh/config

第四步:在终端出入一下命令,创建配置文件

touch ~/.ssh/config

第五步:打开配置文件,终端再次输入

open ~/.ssh/config

第六步:打开配置文件之后,把以下内容粘贴进去,然后保存

Host github.com

AddKeysToAgent yes

UseKeychain yes

IdentityFile ~/.ssh/id_ed25519

第六步:终端输入

ssh-add --apple-use-keychain ~/.ssh/id_ed25519

第七步:终端输入以下,则会把创建好的OpenSSH复制到自己的剪切板上

pbcopy < ~/.ssh/id_ed25519.pub

第八步:打开github网站,点击自己的头像中的settings,找到 SSH and GPG keys ,点击 new ssh key,key一栏的输入第七步终端命令执行完之后剪切板上有的内容即可

相关推荐
小华同学ai13 分钟前
Github 68000+ star,一款提升论文写作效率的黑科技,挖掘大语言模型的学术潜能,为什么gpt_academic能成为你论文写作的秘密武器?
github
xw516 分钟前
免费的个人网站托管-GitHub Pages篇
前端·github
小华同学ai18 分钟前
GitHub 开源爆款工具|MediaCrawler:程序员零门槛采集抖音/小红书/B站等社交评论,30K star 背后的场景实战揭秘!
前端·后端·github
鱼儿不吐泡26 分钟前
阿里云服务器通过 docker CE 安装 Redis+Mysql+Nginx
运维·自动化运维
小猪咪piggy1 小时前
【JavaEE】(7) 网络原理 TCP/IP 协议
运维·服务器·网络
Asuicao1 小时前
ansible巡检脚本
linux·运维·ansible
Wezzer2 小时前
企业级部署 (基于tomcat与nginx)
linux·运维·服务器
June bug2 小时前
将本地项目关联并推送到已有的 GitHub 仓库
python·github
Teamhelper_AR3 小时前
AR智能巡检:制造业运维效率提升的关键
运维·ar
Albert_Lsk3 小时前
【2025/07/31】GitHub 今日热门项目
人工智能·开源·github·开源协议