我们办公室里有一台相对标准的SVN服务器,过去几个月我一直在我的本地机器上使用Git-SVN,没有任何问题。配置中的任何内容(服务器和计算机上)都没有在一段时间内发生变化。今天早上我去做git svn rebase
,就像我每天早上做的那样,并且遇到了这个错误信息:
Use of uninitialized value in concatenation (.) or string at /System/Library/Perl/Extras/5.12/darwin-thread-multi-2level/SVN/Core.pm line 584.
Network connection closed unexpectedly: To better debug SSH connection problems, remove the -q option from 'ssh' in the [tunnels] section of your Subversion configuration file.: at /usr/local/Cellar/git/1.7.8.3/libexec/git-core/git-svn line 2693
git svn fetch
也返回了相同的消息。我办公室里的其他人(使用普通的SVN)仍然可以毫无问题地连接到它。
我正在使用Lion(10.7.2),git 1.7.8.3,svn 1.6.16,全部通过自制软件安装。谷歌搜索似乎没有任何用处。
答案 0 :(得分:1)
因此,这通常表明您的网络已关闭或无法连接到git服务器。确保你与git的连接是好的,其中一种方法是ping服务器。
我怎么知道这个? 我在一个测试环境中尝试了这个,我通过代理服务器,尝试推送,并且它有效。
我尝试关闭代理服务器并且引发了确切的错误。
再试一次,然后错误就消失了。