从github克隆到本地时权限问题

当从GitHub克隆项目遇到权限问题时,可能是SSH密钥过期。解决方案包括删除旧密钥、生成新密钥并将其添加到GitHub账户。通过gitbash进入.ssh目录,创建key_backup,清除原有密钥,然后使用ssh-keygen生成新密钥,最后将新密钥内容添加到GitHub SSH设置中。
摘要由CSDN通过智能技术生成

可能是秘钥过期了,需要重新设置一下

如果你的电脑已经安装了git,打开gitbash,输入cd ~/.ssh,如果提示:No such file or directory 说明你是第一次使用git,如果真的进入了.ssh文件夹也没关系,说明你曾经用过git,但是里面的文件可能失效或者不存在了。(需要什么文件我会在接下来说)
mkdir key_backup$ cp id_rsa* key_backup$ rm id_rsa*这个是用来清除你原来的ssh秘钥,如果没有的话会报错,但是没有关系,这个什么都不影响,把这个命令敲上去一次我就放心了,我曾经的秘钥现在肯定不在了。
3.ssh-keygen -t rsa -C “您的邮箱地址”这个命令是用来生成新的ssh秘钥,在回车中会提示你输入一个密码,这个密码会在你提交项目时使用,如果为空的话提交项目时则不用输入。您可以在你本机系统盘下,您的用户文件夹里发现一个.ssh文件,其中的id_rsa.pub文件里储存的即为刚刚生成的ssh密钥

在这里插入图片描述
成功之后再C盘找这个地址
在这里插入图片描述
打开这个文件把内容粘贴到github里,点击你的头像 —>点击setTings —> SSh and GPG keys
在这里插入图片描述
点击 创建按钮 把内容粘贴进去生成新的密钥就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值