github无法从远程存储库读取。请确保您拥有正确的访问权限并存在存储库.SSH卡在expecting SSH2_MSG_KEX_ECDH_REPLY

按照常规的步骤
 

1.git config --global user.name "username"(引号是需要保留的)

2.git config --global user.email"xxx@email.com"

3.ssh-keygen -t rsa -C "your@email.com"

4.上github添加SSHkey

到这里没有解决问题,使用 ssh -vT git@github.com还是连不上github

尝试可能是缺少了配置文件

touch ~/.ssh/config

gedit ~/.ssh/config

添加:

# github.com
Host github.com
    Hostname ssh.github.com
    Port 443
    ServerAliveInterval 20
    User git

可能依然还有问题,更新一下git

sudo apt-get update
sudo apt-get upgrade openssh-client

再尝试连接github,OK啦

Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.

如果又碰到卡在expecting SSH2_MSG_KEX_ECDH_REPLY的问题

回到:gedit ~/.ssh/config

添加一行    KexAlgorithms=ecdh-sha2-nistp521

问题就可以解决了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值