Lazy loaded image
技术分享
🗒️Github使用SSH远程连接仓库配置方法记录
00 min
2024-10-1
2024-10-1
type
status
date
slug
summary
tags
category
icon
password
😀
分享记录一下配置ssh方式的过程

前言

如果只是单纯的拉取代码,那么采用https的方式拉取代码其实就已经够用了,但是如果涉及到更多的操作,就会发现每次fetch或push代码都需要输入账号和密码,这时候利用ssh的方式就可以无需这么麻烦
另外,ssh的方式一般用于某个仓库的拥有者才可以使用,这个也很好理解,要修改仓库的代码必须得有权限

📝 以下是步骤

设置git的用户名和email

第一次设置需要配置下
 
打开gitbash
输入

生成git密钥

使用前检查下是否以及生成过了,目录在C:\Users\你的window用户名\.ssh下,也可以在gitbash输入cat ~/.ssh/id_rsa.pub查看,有的话就可以跳过这一步了
 
之后的提示一直回车就好了
然后就可以通过cat ~/.ssh/id_rsa.pub
查看到生成的密钥

添加密钥到ssh-agent

ssh-agent主要用于在程序需要密钥的时候自动帮你认证
 
这句意思就是把你的密钥交给ssh-agent了

添加密钥到Github

点击自己的头像然后按图片操作
 
notion image
notion image
点击New SSH Key,Title随便填,把cat ~/.ssh/id_rsa.pub里面的内容复制出来填进key里,然后点击下面的按钮就好了
notion image

验证

最好的验证方法还是直接拉取仓库修改然后push看能不能用
 
通过输入
```
注:这里就不需要改成自己邮箱了

拓展1:给git设置下socks代理

打开梯子里的本地局域网功能,会出现一个端口,注意是支持socks的端口
然后在gitbash输入,按照梯子里的端口号替代下面的1080
然后就可以流畅使用git了
 
注:
通过以下命令可以取消

拓展2:通过修改.git 配置文件的方式修改拉取的url为ssh

notion image
如图中的,修改这个url即可切换

🤗 总结归纳

添加密钥的方法其实很灵活的,主要的流程就是上面这几个步骤
 

引用参考

这里可以看到官方最新的生成密钥的方法
 
💡
有关题目或文章的问题,欢迎您在底部评论区留言,一起交流~
 
上一篇
1.nimble案例分析—ibeacon
下一篇
LeetCode-香槟塔

Comments
Loading...