====== 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 ===== 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_*) *pro tip: copy the file to ~/.ssh/ssh_config