使用SSH密钥连接本地Git仓库和GitHub
创作时间:
作者:
@小白创作中心
使用SSH密钥连接本地Git仓库和GitHub
引用
CSDN
1.
https://blog.csdn.net/Sr6220033/article/details/146169427
配置本地SSH,添加到GitHub
首先查看本地是否有SSH密钥
ls -al ~/.ssh
可以看到一开始我是没有的,只有一个known_hosts。
生成SSH密钥,和邮箱绑定
ssh-keygen -t ed25519 -C "你的邮箱@example.com"
建议:如果懒得话,接下来都可以回车
首先输入要存储到的文件名
设置密码
重复密码
设置成功!
可以在本地用户路径看到.ssh文件夹
将 SSH 密钥添加到 ssh-agent:
启动ssh-agent
eval "$(ssh-agent -s)"
添加私钥
ssh-add ~/.ssh/id_ed25519
显示本地公钥
cat ~/.ssh/id_ed25519.pub
把下面这一串生成的公钥存到GitHub上
选择GitHub setting (用户设置)
如图所示选择新建SSH密钥
这里title建议写My_PC
key写刚刚复制的公钥
点击添加即可
验证SSH配置是否成功
终端跳转到本地仓库
cd yzj- # 请将yzj-替换为你的本地仓库目录
把http协议改为SSH(如果之前是的话)
git remote set-url origin git@github.com:yzjer/yzj-.git
# 示例:
# git remote set-url origin git@github.com:yzjer/yzj-.git
运行验证命令
$ ssh -T git@github.com
成功!
这之后,以后push和pull都会通过SSH,但是记得每次都把协议先改成SSH
热门推荐
乘教育之风 扬未来之帆
.ipynb 文件格式详解:Jupyter Notebook 的前世今生
胰腺癌术后复查时间
绿色供应链:外贸企业的ESG实践指南
什么是酶标及其酶标仪的应用
房屋征收:补偿标准、撤销程序与人员安置详解
深圳黄天雄解析合婚奥秘:命理三合六合探姻缘之道
合肥为什么会被叫做“霸都”?
炽热与炙热的区别意思?
败诉后多久可以继续上诉:法律时限与程序解析
食物有多少种口味?不同味道食材的功效与作用
神经性头疼怎么治疗吃什么药
天空美景,变幻莫测:请君共享唐代十首(云)诗中空中奇观
商业变现指南:如何让你的IP价值最大化?
心电图导联相关知识,看这一篇就够啦!
非遗在当代社会中的文化价值和社会功能是什么?
风从海上来:风电向深远海布局 2025年交付大年可期
从10kW到20MW级,中国风电机组大型化之路
信用卡分期付款指南:如何选择适合你的分期方式?
银行的信用卡分期付款的优缺点是什么?
买法拍房需注意的事项及准备工作
超市卖坏的水果怎么办?赔偿标准及法律责任详解
场内基金与场外基金的六大差异
禁止令是什么?法院如何保护你的权益
大科学设施要有志于酝酿历史性的重大发现
初中历史知识点:思想家老子
揭秘蛇年春晚的舞美设计: “如意变化” 科技与中式美学的美妙共鸣
建筑结构设计与砖墙施工要求详解
办公改造装修设计施工全流程指南
南京婚介所如何应对相亲中的“尬聊”问题?