Git公钥和私钥
概述
Git,我们所熟知的是是用来进来拉取代码用的,但是拉取代码之前我们需要生成公钥和私钥,并且对公钥和私钥进行相关的配置,来进一步的实现代码的下载在本地。git里面是我们自己把生成的公钥配置到了git服务器,之后通过私钥和公钥进行匹配,匹配成功就可以进行代码拉取。
步骤
1、下载git的客户端
2、安装
如何生成公钥
3、鼠标右键,打开Git Bash Here
在git命令行窗口中输入cd ~/.ssh/,如果提示没有.ssh文件夹或目录,就创建该目录mkdir .ssh
然后输入2条命令:git config --global user.name “用户名”,git config --global user.email “邮箱”,分别配置用户名和邮箱,其中“用户名”可任意起,“邮箱”需为可用邮箱
再次输入命令:ssh-keygen -t rsa -C “刚刚输入的邮箱”,然后停顿处直接回车(总共3次)
生成的秘钥就保存在刚刚的.ssh文件夹下,其中id_rsa.pub就是公钥
将id_rsa.pub用文本打开,粘贴到你要粘贴的地方即可完成。
解答
公钥和私钥的作用:公钥我们一般是给服务器的,他们到时候在权限中加入发过去的公钥,然后当我们从远程仓库中下载项目的时候,我在git clone xxx(你项目的地址),那个服务器我就可以通过他的绑定的公钥来匹配我的私钥。这个时候,如果匹配,那么就可以正常下载,如果不匹配则下载失败。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!