gpt4 book ai didi

git - ssh_exchange_identification

转载 作者:太空狗 更新时间:2023-10-29 13:41:46 25 4
gpt4 key购买 nike

我的带有 cygwin 的 windows 7 系统在公司防火墙后面,我安装了 corkscrew 并且读取了我的配置文件

User git
HostName ssh.github.com
Port 443
ProxyCommand /d/cygwin/bin/corkscrew http://x.x.x.x 80 %h %p /c/Users/ad cd/.ssh/id_rsa.

但是当我执行 git clone ssh://git@github.com:443/rails/rails.git 时,我得到错误

Cloning into rails...
ssh_exchange_identification: Connection closed by remote host
fatal: The remote end hung up unexpectedly

最佳答案

您的开瓶器配置存在一些问题。

第一个问题(可能是真正的问题)是开瓶器的第一个参数应该是主机名,而不是 URI。所以去掉 http://前缀。第二个参数让开瓶器知道代理在端口 80 上。

另一个问题是开瓶器使用用户名:密码 authfile 来授权给代理,而不是 RSA key 。您的最后一个参数是 RSA 私钥,而不是 authfile。

除此之外,很可能是您的 RSA 公钥未在 github 上注册。

关于git - ssh_exchange_identification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5969561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com