SVN authorization

Craig Treleaven ctreleaven at macports.org
Thu Aug 6 05:52:22 PDT 2015


> On Aug 5, 2015, at 11:20 PM, Mihai Moldovan <ionic at macports.org> wrote:
> 
> On 06.08.2015 02:53 AM, Craig Treleaven wrote:
>> I vaguely recall running an svn command to add MacPorts as a trusted server (or some-such) but I don’t recall the details.  
>> 
>> Could someone point me in the right direction?
> 
> Refer to https://trac.macports.org/wiki/howto/SyncingWithSVN and specifically to
> Step 3 under "Configuration”.

Thanks for the pointer.  As I read the page, I only need to do the second part--storing the certificate file in [blah]/.subversion/auth/svn.ssl.server.  However, trying to selfupdate, I still get:

--->  Updating the ports tree
Synchronizing local ports tree from file:///Users/craigtreleaven/mp/ports
Updating '.':
svn: E175002: Unable to connect to a repository at URL 'https://svn.macports.org/repository/macports/trunk/dports'
svn: E175002: OPTIONS of 'https://svn.macports.org/repository/macports/trunk/dports': Server certificate verification failed: issuer is not trusted (https://svn.macports.org)
Command failed: /usr/bin/svn update --non-interactive /Users/craigtreleaven/mp/ports
Exit code: 1


I wonder if it is the ownership/permissions of the certificate file.  The wiki page doesn’t say so, but I had to use ‘sudo’ to create the directory and write the certificate file to it. 

$ sudo ls -al /opt/local/var/macports/home/.subversion/auth/svn.ssl.server
total 8
drwxr-xr-x  3 root  admin   102  6 Aug 08:27 .
drwx------  6 root  admin   204  5 Aug 20:19 ..
-rw-r--r--  1 root  admin  1806  6 Aug 08:27 9368d05e066fecedad33aa815bbaf7cc


Finally, I checked a backup of my 10.6 volume and I didn’t even have a '/opt/local/var/macports/home/.subversion/auth/svn.ssl.server’ directory?

Craig


More information about the macports-dev mailing list