GIT-通过IP端口22关闭连接

时间:2018-12-04 07:02:37

标签: git networking ssh

所有我试图在本地网络中设置GIT服务器的过程,并且试图将存储库从服务器计算机克隆到网络中的另一台计算机(我同时使用的计算机都运行Windows 10和Bitvise SSH服务器)使用

override func dismiss(animated flag: Bool, completion: (() -> Void)? = nil) {
    super.dismiss(animated: flag, completion: completion)

    self.tableView.reloadData()    
}

在尝试克隆时遇到此错误。

 git clone username@ip:22/path/to/git/folder/.git  

注意:我没有使用Github,Bitbucket或Gitlab帐户。我在机器上创建了本地存储库,并试图将存储库克隆到其他系统上

我是新手,我知道我缺少什么。非常欢迎您的帮助。

致谢!

2 个答案:

答案 0 :(得分:0)

  

debug1:连接到github.com [您的IP]端口22。

那看起来不像github IP

  

debug1:ssh_exchange_identification:错误:使用此服务之前必须进行身份验证。   那不是SSH识别字符串。

您正在从某些代理/防火墙后面进行连接,从而阻止您使用SSH。您应该与网络管理员联系。

或者使用HTTPS克隆您的github存储库。

创建:https://askubuntu.com/questions/916847/ssh-not-working-connection-closed-by-remote-host

答案 1 :(得分:0)

似乎,您需要为您的帐户创建一个ssh密钥。有很多如何做的指南。尝试此解决方案。