Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与svn+在svnx工作;ssh_Svn_Ssh_Repository_Version - Fatal编程技术网

与svn+在svnx工作;ssh

与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

我通常使用subversion“svnx”的mac程序,并且可以很好地使用http存储库。今天我尝试签出一个svn+ssh repo,但是程序不能正常工作。有人解决了这个问题


谢谢

我发现有三件事帮助我将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工作得更好