This is an old revision of the document!


Netbeans 11 with svn support :

on Windows

Install a bit of stuff

  • Install Putty (x64)
  • Install Subversion (x64)
  • Install TortoiseSVN

Configure Netbeans 11

in the menu :
Team>Subversion>Checkout

  • Repository url : Same old subversion repository url (svn+ssh)
  • Tunnel command : plink -l anthonyarents -pw <password here>

on Mac OS X

Keep in mind, brew is VERY SLOW AND WILL TAKE A WHILE

folders

make sure brew, caskroom & cellar have the same user+group (in my case anthonyarents:wheel)
cd /usr/local/

install svn

install svn (doesn't matter if it's already installed here)
brew install subversion

change openssl implementation (only use if the version supplied by brew throws problems later on)

go go unsecure macbook
brew switch openssl 1.0.2s

locale check

run svn to see if it works, if you get an error about locales :
please remember people at apple are idiots who don't allow you to combine an english UI with BE or DE settings.
In other words, time to join the normies & use the correct language of your country.

ssh key (or skip if you already have a key)

ssh-keygen -t ecdsa -b 521
don't change id, leave the passphrase empty

ssh-copy-id anthonyarents@svn.jcpis.de

Configure Netbeans 11

in the menu :
Netbeans>Preferences>Team>Versioning>Subversion

  • Preferred Client : CLI
  • Path to svn : /usr/local/bin

in the menu :
Team>(Subversion)>Checkout

  • Repository url : Same old subversion repository url (svn+ssh)
  • Tunnel command : ssh -q

Locale errors

If you get svnserve errors about locale (damn you apple, also need to do this step after every update) :

sudo vi /etc/ssh/ssh_config
comment out the last line (SendEnv LANG LC_*)