git的ssh安装,windows通过rsa天生密钥认证标题解决

嚴華  论坛元老 | 2024-9-13 10:06:52 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1024|帖子 1024|积分 3072

1 windows下载
官网下载大概出现下载太慢的情况,Git官网下载地址为:官网,推荐官网下载,如无法下载,可移步至CSDN,csdn下载地址:https://download.csdn.net/download/m0_46309087/12428308
2 Git安装步骤
一直点击下一步即可
3 SSH设置
  作为开发者,通常面对频仍的操作长途项目,设置SSH之后,每次拉去新的项目无需重复输入账户密码,节省时间,且git输入密码交互不敷友好;所以设置SSH是为了提拔开发效率。
3.1 账户名和邮箱设置
git安装完成之后,先设置全局的账户名和邮箱,对应github上的账户名和邮箱;
  1. git config --global user.name "用户名"
  2. git config --global user.email "邮箱"
复制代码
3.2 密钥天生
天生ssh所需的公钥和私钥:
  1. ssh-keygen -t rsa -C "你的邮箱"
复制代码
执行下令后需要进行3次确认:
这里要注意,现在部分版本的git以rsa天生密钥时的天生方式和git仓库中rsa的仓库天生效果会出现不一致的情况
解决方式:
  1. ssh-keygen -t ed25519 -C "你的邮箱"
复制代码
git支持如下加解密方式,天生密钥也不只有rsa一种,相关方式如下图:

确认秘钥的保存路径(如果不需要改路径则直接回车)
如果上一步保存路径下已经有秘钥文件,则需要确认是否覆盖(如果之前的秘钥不再需要则直接回车覆盖,如需要则手动拷贝到其他目次后再覆盖)
创建密码(如果不需要密码则直接回车,建议直接回车)
3.3 公钥上传至github
以上3.2天生了id_rsa私钥文件和id_rsa.pub公钥文件。(一样平常路径是默认保存在当前登任命户路径下)使用文本编辑器打开id_rsa.pub或执行以下下令,查察天生的公钥:
如果是ed25519 天生的文件如下图所示:

将对应的公钥文件中的内容复制到git仓库即可
打开GitHub,进入到个人账号设置设置公钥:点击头像-> Settings -> SSH and GPG keys ->New SSH key
将天生的公钥拷贝到key下面的文本框,title根据个人实际情况定名,然后保存。
添加完成之后:
至此,后续拉取项目无需输入密码;直接按照ssh进行git clone即可。
git支持的加解密方式有许多详细可参考:https://code.amh-group.com/help/ssh/README#generating-a-new-ssh-key-pair

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

嚴華

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表