小白之git后续通过ssh进行push和pull(window版)
(1)打开git bash客户端,进入projects项目,显示master主分支
(2)执行ls ~/.ssh; 如果列出下图这两个rsa文件,那应该就不需要配置ssh key了,如果不放心就将这几个文件删掉,重新生成。
(3)生成ssh key文件,执行ssh-keygen -t rsa -C "用户邮箱地址";
- t 指定密钥类型,默认是 rsa ,可以省略
-C 设置注释文字,比如git的地址。
-f 指定密钥文件存储文件名,我们省略了命令执行的时候会让你选择文件名,直接回车就会保存在默认的位置。
然后会让你输入两次密码,最后出现 key fingerprint和 key's randomart 就表示创建成功了。
(4)将ssh key添加到gitee中, 记事本打开 id_rsa.pub 然后复制文件内容,进入gitee页面,个人设置,SSH 公钥设置页面,在Key文本框中输入复制的内容,然后点Add Key按钮完成添加。
(5)公钥添加成功后,测试连接你的git地址,ssh -T git@gitee.com 如果出现successfully就是连接成功了,我试的时候不用密码啥的,看你们每个人的情况。这样就不再通过https协议进行push和pull,可以传输大文件。
(6)测试,用ssh进行clone和push,pull。
1.查看当前传输协议
2.移除htttps协议
3.添加ssh协议,红线是你gitee仓库的ssh地址
4.修改本地项目,用ssh方式进行push
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧