git中sshkey配置详解

git中sshkey配置详解

2023年6月30日发(作者:)

git中sshkey配置详解git clone⽀持https和git(即ssh)两种⽅式下载源码:

当使⽤git⽅式下载时,如果没有配置过ssh key,则会有如下错误提⽰:

下⾯就介绍⼀下如何配置git的ssh key,以便我们可以⽤git⽅式下载源码。⾸先⽤如下命令(如未特别说明,所有命令均默认在Git Bash⼯具下执⾏)检查⼀下⽤户名和邮箱是否配置(github⽀持我们⽤⽤户名或邮箱登录):git config --global --list

笔者的机器显⽰信息如下(已配置):

如未配置,则执⾏以下命令进⾏配置:git config --global "这⾥换上你的⽤户名"git config --global "这⾥换上你的邮箱"然后执⾏以下命令⽣成秘钥:ssh-keygen -t rsa -C "这⾥换上你的邮箱"执⾏命令后需要进⾏3次或4次确认:确认秘钥的保存路径(如果不需要改路径则直接回车);如果上⼀步置顶的保存路径下已经有秘钥⽂件,则需要确认是否覆盖(如果之前的秘钥不再需要则直接回车覆盖,如需要则⼿动拷贝到其他⽬录后再覆盖);创建密码(如果不需要密码则直接回车);确认密码;执⾏过程如下图:

在指定的保存路径下会⽣成2个名为id_rsa和id_的⽂件:

再打开你的github,进⼊配置页: 选择SSH and GPG keys项:

之前⽣成的是ssh秘钥,所以下⾯选择New SSH key(笔者这⾥已经配置了⼀个key,如果是未配置秘钥的⽤户,这⾥应该是空的): 然后⽤⽂本⼯具打开之前⽣成的id_⽂件,把内容拷贝到key下⾯的输⼊框,并为这个key定义⼀个名称(通常⽤来区分不同主机),然后保存:

再次尝试⽤git⽅式下载,可以看到已经可以正常下载:

到此这篇关于git中ssh key配置详解的⽂章就介绍到这了,更多相关git中ssh key配置内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!

发布者:admin,转转请注明出处:http://www.yc00.com/web/1688079160a77204.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信