Before to use the sourceforge facilities, you had to do the following steps (if you have any troubles, please refer to the official documentation):
To login use either putty.exe or shell command. With the command lines do:
plink.exe gonnot@shell.sourceforge.net echo "SSH public key is in place."
The results of the command should be (NB : During the first try, you had to accept the remote server key)
The server's host key is not cached in the registry. You have no guarantee that the server is the computer you think it is. The server's key fingerprint is: 1024 33:50:33:91:b4:ec:7a:b6:fa:39:99:b0:ff:65:63:a7 If you trust this host, enter "y" to add the key to PuTTY's cache and carry on connecting. If you want to carry on connecting just once, without adding the key to the cache, enter "n". If you do not trust this host, press Return to abandon the connection. Store key in cache? (y/n) y SSH public key is in place.
username@cvs.sourceforge.net:/cvsroot/repoweb