我已经设置了我的网站,以便当我在本地工作并进行测试等时,我可以按原样推送更改:
git push khwp
这很有效。我的本地文件位于Dropbox文件夹中,因此我也可以在笔记本电脑上处理它们。然而,在后者上,上述命令不起作用。我可以添加和提交文件,但由于某种原因,push命令不起作用。
我该如何解决这个问题?
我应该补充一点,我是git的新手,但我想你想出来了......
编辑:这是我得到的错误:
/bin/bash: line 0: exec: socat: not found
ssh_exchange_identification: Connection closed by remote host
fatal: The remote end hung up unexpectedly
没有公司防火墙,没有“推送网址”。密钥配置没有问题(我可以ssh到没有密码的服务器),也设置用户名和电子邮件。
答案 0 :(得分:0)
当我浏览Google搜索socat git
时,我find socat
使用git://
来通过https
隧道传输gitproxy
协议。引用的帖子建议创建一个$ git config --global core.gitproxy gitproxy
脚本并将此脚本用作全局代理脚本:
socat
我假设您以某种方式将Git配置为使用{{1}}并且它根本没有安装在您的笔记本电脑上。