Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>The problem seems to be that XCode5 Bots do not know how to use pure svn. You have to use svn+ssh.</p> <p><strong>[UPDATE]</strong> You could also use git ... synchronized with your SVN. The workflow ist slightly different, but it works great.</p> <p>I found this today: <a href="http://subgit.com">subgit</a></p> <p>It perfectly integrates into GIT and SVN, you can set up GIT repositories in Xcode Server and upgrade them with subgit - they will both stay in sync. (took me about half an hour to completely understand how it works)</p> <p>Best of all: a 10 seat license (meaning 10 collaborator via subgit) is totally free (and quite enough for my use case).</p> <p><strong>[PREVIOUS ANSWER]</strong> I made a simple solution that involves an SSH Server on the SVN Server machine. I think it does not matter which one, but I'm currently using Cygwin.</p> <p>In the /etc/sshd_config you need to add a subsystem</p> <p><code>Subsystem "svnserve -t" /etc/svnserve-proxy</code></p> <p>You need to create the file <code>/etc/svnserve-proxy</code></p> <pre><code>cat &gt; /etc/svnserve-proxy #!/bin/bash svnserve -t -r &lt;repository&gt; </code></pre> <p>You have to modify the <code>svnserve</code> command and <code>repository</code> respectively. On your local computer you have to modify the file <code>~/.subversion/config</code> and add a <code>[tunnels]</code> line:</p> <pre><code>[tunnels] ssh = $SVN_SSH ssh -v -l &lt;username&gt; -s </code></pre> <p><code>username</code> is the name of the user you want to authenticate with. This solution is quick and dirty and does not allow for different users to authenticate. In addition, Xcode needs to use the same username on your local machine and the Bot-Server. It is quite possible that you have to create a <code>_teamsuser</code> home directory and put an subversion/config in there as well.</p> <p>An alternative would be to use public-keys (As the bot server already creates) You can then put these into <code>authorized_keys</code> and put a command in front:</p> <pre><code>command="svnserve -t -r &lt;repository&gt; --tunnel-user=&lt;user&gt;" rsa-ssh AAA </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload