首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从命令行克隆moovweb中的项目时出错

从命令行克隆moovweb中的项目时出错
EN

Stack Overflow用户
提问于 2014-02-20 14:54:27
回答 1查看 93关注 0票数 0

我是moovweb的新手。使用gitbash登录moov服务器。登录后,我尝试从gitbash(以admin身份)克隆在moov网站上成功创建的项目。我得到以下错误

代码语言:javascript
复制
$git clone moov@git.moovweb.com:bharath2k5/wikipedia.git
ssh:connect to host git.moovweb.com port 443: Bad file number
fatal:could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.

这也是我的.ssh/config。

代码语言:javascript
复制
Host git.moovweb.com
    IdentityFile ~/.ssh/id_rsa
     PreferredAuthentications publickey 
     Port 443

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2014-02-23 17:17:08

看起来你的计算机无法连接到moovweb git服务器(git.moovweb.com),所以它甚至没有进入身份验证步骤。我注意到您的ssh配置中有一条使用端口443而不是22的规则。您的网络是否阻止端口22访问?有可能即使有了配置,git仍然在使用端口22。您可以通过运行以下命令进行检查:

检查的最佳方法是在git bash中运行以下命令:

代码语言:javascript
复制
$ ssh -vv moov@git.moovweb.com

这应该会为您提供大量信息,包括ssh正在尝试使用的端口。

无论如何,您可以通过更改用于克隆项目的URI来强制git在特定项目上使用端口443。尝试以下操作,看看是否有效:

代码语言:javascript
复制
$ git clone ssh://moov@git.moovweb.com:443/bharath2k5/wikipedia.git

如果这样做有效,那么.ssh/config中的Port配置似乎不适用于git操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21900416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档