git svn重新设置基础突然出错
我们办公室有一个相对标准的SVN服务器,在过去的几个月里,我一直在本地机器上使用Git SVN。在一段时间内,配置中的任何内容(服务器上和我的计算机上)都没有更改。今天早上我去做了一个git svn rebase,就像我每天早上做的一样,遇到了以下错误消息:git svn重新设置基础突然出错,git,svn,git-svn,Git,Svn,Git Svn,我们办公室有一个相对标准的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
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,所有这些都是通过自制软件安装的。谷歌搜索在这方面几乎没有任何用处。因此,这通常是网络关闭或无法连接到git服务器的信号。确保与git的连接良好,其中一种方法是ping服务器 我怎么知道的? 我在一个测试环境中尝试了这一点,在那里我通过代理将git插入,尝试推送,结果成功了 我在代理服务器关闭的情况下尝试了这个方法,结果抛出了一个确切的错误
再次打开后尝试,错误消失。问题是(我忘记更新此内容)我的
/etc/hosts
文件中有一个条目导致与SVN服务器发生冲突。你在这方面基本上是对的。我自己的错:)