PDA

View Full Version : svnX help with ssh on OS X 10.4.10




timothyltaylor
Jul 20, 2007, 09:57 PM
Hi All,

I recently read through "anyone using svnx with svn+ssh authentication?" within this forum, but am still having some trouble.

I am having quite a tough time logging into a server (with a repository already set up) via https with svnX.
I get an error that the certificate is not accepted, and it displays the option to type in (r) reject, (t) temporarily accept, and (p) permanently accept - but does not give the ability to type any commands at this point. Thus, I am unable to access https repository if https certificate isn't valid.

Is there a way to log in and (p) permanently accept the certificate via the Terminal (command line)?

Would someone familiar enough with svnX mind taking a few minutes to help me figure this out?

I love learning, and am appreciative of any help given.

Thanks a ton.
Timothy



lazydog
Jul 21, 2007, 03:23 AM
Hi

I'm not quite sure I understand what the problem is exactly. You're trying to access the repository using ssh but then mention https. Can you explain this a bit more?

If you want to use ssh without typing in your password you should generate a public/private key pair and copy the public part of the key to the file ./.ssh/authorized_keys in your home directory on the server. There's a good explanation of how to do this in the Xcode help.

b e n

elfin buddy
Jul 23, 2007, 01:23 PM
I've never had much fun with svnX, so I can't help you there. But maybe this (http://svnbook.red-bean.com/nightly/en/svn.serverconfig.httpd.html#svn.serverconfig.httpd.authn.sslcerts) will help?

mac.fan
Aug 1, 2007, 03:10 PM
I use svnX with subversion 1.4 and export files using https. But the first time I had to use svn in a terminal, because if the repository is not trusted, I couldn't find the way to accept (permanently) the certificate. So with 'svn checkout THEURL', you just have to answer 'p' to the question :

Error validating server certificate for 'https://host.example.com:443':
...
(R)eject, accept (t)emporarily or accept (p)ermanently?

See the Read Me.rtf of svnX