所有我试图在本地网络中设置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帐户。我在机器上创建了本地存储库,并试图将存储库克隆到其他系统上
我是新手,我知道我缺少什么。非常欢迎您的帮助。
致谢!
答案 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密钥。有很多如何做的指南。尝试此解决方案。