我通常使用mac程序进行subversion“svnx”,并且与http存储库配合得很好。今天我试着检查一个svn + ssh repo,但程序无法正常工作。有人解决了这个问题吗?
由于
答案 0 :(得分:0)
我发现有三件事帮助我使用SvnX和svn + ssh存储库。这些可能有助于解决您的问题:
从命令行进行初始签出;这允许您接受网站的主机密钥
旧版本的subversion默认情况下不会将-q选项传递给ssh;如果是这种情况,请将这样的行添加到〜/ .subversion / config的[tunnels]部分:
ssh = $ SVN_SSH ssh -q
如果您使用带有ssh的ControlMaster选项,则应为svn禁用它;在〜/ .subversion / config的[tunnels]部分添加这样的一行(你可能需要将它与最后一项合并):
ssh = $ SVN_SSH ssh -o ControlMaster = no
希望这有帮助!