Just thought of putting this which I posted on iCinema wiki on Oct 25 for my reference ...

Tortoise SVN on Windows is a breeze, but with Mac, it is not that easy.

I spent the thu before AVIE trying to get SVN client - SCPlugin, to work on my Mac Pro (Mac OS X 1.5x), and it kept showing it is an outdated version 1.4.x.
I decided today to give it a go again - and hmm, ok, perhaps I should download the i386 one that is a later version 1.6.2.


And now I spent the whole afternoon trying to SCPlugin to work because it kept showing "issuer is not trusted" - so is it because it is a self-signed cert? hmmm...

The good news is, finally I got it working and thought to share with anyone who needs to do the same.

So here's what I did:

  1. Download SCPlugin at http://scplugin.tigris.org/servlets/ProjectDocumentList - the one I downloaded is: http://scplugin.tigris.org/files/documents/1368/45959/SCPlugin-0.7.3q-SVN.1.6.2.dmg
  2. Uninstall the previous version (remove these: /Library/Contextual Menu Items/SCFinderPlugin.plugin and /Library/Receipts/SCPlugin.pkg and log out or restart)
  3. Install the new version on my Mac
  4. The SVN contextual menu appears on Finder similar to Tortoise SVN -- cool!
  5. But...when I tried checkout, it complained that scplugin issuer is not trusted (for https://edwards.cse.unsw.edu.au/svn/icinema-studio)
  6. After googling around I saw these this: http://www.virgiliofavero.com/2009/07/29/scplugin-problem-with-certificate/ and following it - it works!

Note: Earlier I tried this http://www.nabble.com/Avoiding-%22Server-certificate-verification-failed%22-td17263413.html; i.e. exporting the certs and putting cert.pem into open SSL directory, but it didn't work -- 'cos I reckon the icinema-studio svn cert could have been self-signed... therefore (6) could work. Ok, give it a go !!

What I did to get it to work: (details on point 6)

Last login: Tue Aug 4 23:33:35 on console
$ /Library/Contextual\ Menu\ Items/SCFinderPlugin.plugin/Contents/Resources/SCPluginUIDaemon.app/Contents/bin/svn ls https://edwards.cse.unsw.edu.au/svn/icinema-studio
Error validating server certificate for 'https://edwards.cse.unsw.edu.au:443':
- The certificate is not issued by a trusted authority. Use the
fingerprint to validate the certificate manually!
Certificate information:
- Hostname: edwards.cse.unsw.edu.au
- Valid: from Mon, 27 Jul 2009 22:11:40 GMT until Thu, 25 Jul 2019 22:11:40 GMT
- Issuer: iCinema, UNSW, Sydney, NSW, AU
- Fingerprint: 97:50:81:82:78:03:ba:66:e9:18:66:15:19:a3:20:2e:82:4a:44:b4
(R)eject, accept (t)emporarily or accept (p)ermanently? p <== type p
Authentication realm: <https://edwards.cse.unsw.edu.au:443> iCinema Studio Repository
Password for 'shu': <== enter your Mac password
Authentication realm: <https://edwards.cse.unsw.edu.au:443> iCinema Studio Repository
Username: <== enter SVN username
Password for '<SVN username>': <== enter SVN password
Projects/
Tutorials/

Viola! It works!!! :-)
Oops, gotta go back to doing my project2 (sigh...no free computer in fbe yesterday ... hope can find one tonight!)