- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我的带有 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/
我的带有 cygwin 的 windows 7 系统在公司防火墙后面,我安装了 corkscrew 并且读取了我的配置文件 User git HostName ssh.github.com
我正在尝试使用 vagrant ssh 命令连接到 Homestead,但收到以下错误消息。我使用的是 Windows 7。如何解决此问题? ssh_exchange_identification 读
我正在尝试在 Windows (PuTTY) 上使用 ssh 连接到 gitlab 服务器(我没有权限)。我尝试过的 git 客户端包括简单的 git、git-extensions、sourcetre
所以我正在编写指南,让 vagrant 在所有不同的操作系统上工作,我把最糟糕的留到最后……Windows。我已经安装了 virtualbox、vagrant 和一个本地 ssh 命令行客户端,所以我
系统中没有任何更改。我像往常一样工作。通常 pull/推没有任何问题。如果我通过浏览器访问它,我可以访问 bitbucket。 现在,当我尝试从 bitbucket 存储库中推送或 pull 时,出现
我正在尝试从我的 Macbook 从 Gitlab 服务器克隆。当我克隆时,出现以下错误: manzanita-226-109:icarus homeuser$ git clone elm:dummy
我有权访问远程服务器,出于某种原因我必须授予我的 tomcat 用户访问权限。但是我错误地通过以下命令将用户和组更改为 tomcat7 用户: chown -R tomcat:tomcat / 然后我
我刚刚在我的 Git Bash 中为我想推送到 GitHub 的应用程序生成了 ssh key 。我添加了代理和代理身份,复制了 key 并在我的 GitHub 帐户中创建了一个新的 SSH key
我正在尝试设置到 bitbucket 的无密码 git 连接。我在 Windows Server 2008 上使用 git bash。 通过 HTTPS 克隆工作正常: nskoric@P8-DEV
我正在安装 buildroot。但是当我阅读 buildroot 文档中的手册时,发生了错误。 这是我的流程。 curl -O https://buildroot.org/downloads/Vagr
我成功地继续使用了Amazon EC2,并且一直在尝试。我感到烦恼的是,我需要始终在所有内容上运行sudo,因此我决定要做的是转到route目录并更改所有内容的写入,写入和执行权限。 我这样做是为了
我正在尝试在 Docker 中设置一些 Ubuntu 镜像,以用作蜜 jar 。 我遵循了这里的指南: https://github.com/mrschyte/dockerpot 这是我使用的 Doc
看来我无法通过 SSH 连接到我的虚拟机。 我有一个运行 Win7 的虚拟盒子。主机PC也是Win7。虚拟框是通过 Vagrant 使用以下 Vagrantfile 创建的。 Vagrant.conf
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我对 github 很陌生,大约两周前我开始使用它。一切都很完美,我能够从远程存储库中推送和 pull 。然而,今天,当我试图从中 pull 出时,我收到了以下错误消息: ssh_exchange_i
我正在尝试 ssh 进入 emr 实例。 ip和key信息正确。关于问题可能是什么的想法? session 跟踪: > ssh -vv -i pemfile.pem hadoop@xx.xx.xx.x
从终端克隆一个 repo: git clone git@github.foohost.com:barrepo.git Cloning into 'foorepo'... ssh_exchange_id
我尝试使用 SSH ProxyCommand 通过跳转框连接到服务器时未成功。我的配置在下面,我正在运行这个命令: ssh 10.0.2.54 -F ssh.config -vv Host x.x.x
I have changed the file sshd_config under /etc/ssh/ directory. I have also changed the permission of
我尝试研究类似的问题,但没有一个解决方案可以帮助我的问题。 我在 Ubuntu 16.04 LTS 上的 Virtualbox 上使用 Hortonworks HDP 2.6.5 沙箱。 Horton
我是一名优秀的程序员,十分优秀!