2014-03-06 40 views
3

我对这个错误感到疯狂,2天后我没有发现我的系统出了什么问题,我相信修复它非常容易。Git远程服务器连接被拒绝

当我尝试使用Git功能我得到的消息,连接到我的git服务器: 无法打开连接: 主机不存在 致命的:无法从远程存储库中读取。 请确保您拥有正确的访问权限 并存在存储库。

我会解释一下: 如果我打开一个gitBash(从我的Windows机器),我尝试连接到我的git的服务器(在Debian的)使用ssh一切工作正常。 RSA autentification工作正常,登录perfetly

例如: SSH myGitHost

在有一次,我可以去/opt/git/MyRep.git,我可以创建使用git init生成库 - -bare 也从我的窗户guibash我可以使用SCP说明,并再次正常工作,这样我就可以复制我的本地repositores并复制到我的gitServer

但是...

当我尝试从我gitbash(克隆或推)做任何混帐动作像 混帐克隆myGitHost:/opt/git/MyRep.git 我得到的persisten错误。

任何想法我做错了什么?

我使用的腻子(砰砰)在我的Windows机器拿到后使用OpenSSH 同样的错误,并在git的服务器我dind't安装像gitlab,只是混帐东西,

我发现了一些问题谈关于这一点,但没有一个解决我的问题,因为他们中的大多数人谈论gitlab配置或github问题连接。

我想念任何守护进程吗? 还是需要像gitlab这样的附属软件? Regard

+1

你可以尝试使用git clone ssh:// myGitHost:/opt/git/MyRep.git?我不确定git默认使用ssh,所以这可能是你的问题。 您也可以尝试执行ssh -T myGitHost并查看输出内容。 –

+0

如果你不指定端口,我不认为你需要在主机地址冒号。当使用git协议(scp样式语法)时,冒号用于分隔主机和路径。 – Holloway

回答

0

好的,我发现了这个问题。

只需从窗口中删除Putty和OpenSSH,然后用gitbash的内部ssh生成一个新的rsa密钥。

我不知道为什么,但现在它运作良好。

Regards

相关问题