与svn+在svnx工作;ssh
我通常使用subversion“svnx”的mac程序,并且可以很好地使用http存储库。今天我尝试签出一个svn+ssh repo,但是程序不能正常工作。有人解决了这个问题与svn+在svnx工作;ssh,svn,ssh,repository,version,Svn,Ssh,Repository,Version,我通常使用subversion“svnx”的mac程序,并且可以很好地使用http存储库。今天我尝试签出一个svn+ssh repo,但是程序不能正常工作。有人解决了这个问题 谢谢我发现有三件事帮助我将SvnX与svn+ssh存储库结合使用。这些可能有助于解决您的问题: 从命令行执行初始签出;这允许您接受站点的主机密钥 较旧版本的subversion默认情况下不会将-q选项传递给ssh;如果您是这样,请在~/.subversion/config的[tunnels]部分添加一行如下内容: ssh
谢谢我发现有三件事帮助我将SvnX与svn+ssh存储库结合使用。这些可能有助于解决您的问题:
- 从命令行执行初始签出;这允许您接受站点的主机密钥
- 较旧版本的subversion默认情况下不会将-q选项传递给ssh;如果您是这样,请在~/.subversion/config的[tunnels]部分添加一行如下内容: ssh=$SVN\u ssh-q
- 如果您将ControlMaster选项与ssh一起使用,则应为svn禁用它;在~/.subversion/config的[tunnels]部分添加一行如下内容(您可能需要将其与最后一项合并): ssh=$SVN\u ssh-o ControlMaster=no
希望这有帮助 好的,我意识到诀窍是使用mac的程序“版本”,在这种情况下,它比svnx工作得更好