Git问题:Please make sure you have the correct access rights and the repository exists

在clone的时候出现问题,百度了一下是GitHub上Deploy keys跟本地文件不一致的原因

1.使用命令:

cd ~/.ssh 

检查是否已经存在ssh

windows下是C:\Users\q用户名\.ssh

2.有存在的话,个人是建议直接删除,然后创建一个 .ssh 文件夹 命令:

mkdir .ssh

3.使用命令

cd .ssh

进入文件夹

4.使用命令

ssh-Keygen -t rsa -C "你的email"

然后一直回车,一直到出现一个长方形图案

5.使用命令

cat id_rsa.pub

将一大段乱七八糟的内容复制起来

以上命令如图

6.到GitHub上,按顺序进入Settings---Deploy keys----add deploy keys

上图的Allow write access记得要勾选

不然后期push还会出现如下错误:

The key you are authenticating with has been marked as read only.

7.回到命令行,使用命令

ssh -T Git@github.com

执行完这条指令之后会输出 Are you sure you want to continue connecting (yes/no)? 输入 yes 回车

不过也可能出现如下错误,输入yes也不行

通过命令:

ssh -T -p 443 git@ssh.github.com

使用克隆过的SSH连接HTTPS端口

出现You've successfully authenticated, but GitHub does not provide shell access.

这就表示已成功连上github可以正常的clone跟push了

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值