[Rd] Using SVN + SSH on windows

Gabor Grothendieck ggrothendieck at gmail.com
Sat Mar 27 18:31:18 CET 2010

I am using TortoiseSVN 1.6.7 on Vista and right clicking in Windows
explorer and choosing
   TortoiseSVN | TortoiseSVN Settings | Network
gives a blank dialog.   In fact I don't think I have ever used the
TortoiseSVN Network dialog at all yet I am able to use TortoiseSVN to
send commits to R-Forge.

Not sure it matters but I normally run pageant from the command line like this:
pageant \mydir\privatekey.ppk

I also had a lot of problems getting commits to R-Forge to work from
Windows.  The entire system is really geared to UNIX.  It took me a
couple of days of trial and error (since you have to wait 20 minutes
for each try) before I got it working.  Although I did get it to work,
I ultimately decided to host all my packages on googlecode.
googlecode is extremely easy to use from Windows and does not require
any public/private key, pageant, etc.  e.g.
http://sqldf.googlecode.com.  If you already have TortoiseSVN and know
how to use it then you can probably set up a googlecode site in
literally 5 minutes.

One other possibility.  I think there is a way to host your project on
googlecode but still have it mirrored on R-forge so from your users'
viewpoint its the same as if it were on R-Forge but you can use the
simpler googlecode site.  In that case you might not need to set up
commits on R-Forge since you would do all your commits through
googlecode (depending on how it works) but I have not seen good
documentation on how to do this.

2010/3/27 Uwe Ligges <ligges at statistik.tu-dortmund.de>:
> From my memory: I guess you need to tell TortoiseSVN to use plink as your
> ssh client. I do not use putty myself hence cannot look into the details
> here.
> Uwe Ligges
> On 27.03.2010 15:12, Christophe Genolini wrote:
>> Hi the list,
>> I try to use R-Forge for developping a projet. I am using tortoise SVN
>> (last version) but I do not manage to Commit. I read the R-Forge user
>> Manual and some post on but I do not manage to find the solution. Here
>> is what I did:
>> 1/ I download 'puttygen.exe'. I generate a key (256 bits).
>> 2/ I save the private key in a file 'private.ppk' on my computer.
>> 3/ I copy-paste the public key on sourceforge
>> ssh-rsa
>> AAAAB3NzaC1yc2EAAAABJQAAACEAobwycGGZrMZ39i7Vtrdk3ahN1hVw/tPoiShJGk1xjRs=
>> rsa-key-20100327
>> 4/ I wait two hours.
>> 5/ On my computer, I run 'pageant.exe'.
>> 6/ I click on 'Add key'. I load the file 'private.ppk'
>> 7/ I close 'pageant.exe' (still actif in the task bar).
>> 8/ I open explorer. I create a directory that is suppose to be the local
>> directoy for the projet.
>> 9/ I right-click on the directory. I open 'SVN checkout'
>> 10/ In 'URL of repository:', I write :
>> 'svn+ssh://christophe@svn.r-forge.r-project.org/svnroot/kml3d'
>> (christophe is my accoung, kml3d is the project)
>> And...
>> ...nothing happen. No bug, not warning, nothing.
>> I try several things: if I do
>> 'svn://christophe@svn.r-forge.r-project.org/svnroot/kml3d', I do manage
>> to download the project. But then, I do not manage to upload some
>> modification.
>> I also see on some tutorial that we might need putty.exe or plink.exe. I
>> download them, but R-Forge user Manual do not mention them.
>> Any idea of what goes wrong ?
>> Thanks
>> Christophe
>> ______________________________________________
>> R-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel

More information about the R-devel mailing list