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
点击自己的头像然后按图片操作
点击New SSH Key,Title随便填,把cat ~/.ssh/id_rsa.pub里面的内容复制出来填进key里,然后点击下面的按钮就好了
验证
最好的验证方法还是直接拉取仓库修改然后push看能不能用
通过输入
```
注:这里就不需要改成自己邮箱了
拓展1:给git设置下socks代理
打开梯子里的本地局域网功能,会出现一个端口,注意是支持socks的端口
然后在gitbash输入,按照梯子里的端口号替代下面的1080
然后就可以流畅使用git了
注:
通过以下命令可以取消
拓展2:通过修改.git 配置文件的方式修改拉取的url为ssh
如图中的,修改这个url即可切换
🤗 总结归纳
添加密钥的方法其实很灵活的,主要的流程就是上面这几个步骤
引用参考
这里可以看到官方最新的生成密钥的方法
有关题目或文章的问题,欢迎您在底部评论区留言,一起交流~
- Author:小彦同学
- URL:https://alicization.site/article/2024/09/30/112aaa90-4859-80bf-9990-c84d0487e26e
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!