I solved the problem. The problem was simply that the repository location was unknown to cvsnt. I set the CVSROOT environment variable to the remote repository and things started working.
I'll share some insights on cvsnt's ssh configuration I acquired along the way. The primary tip associated with using ssh under cvsnt is that the private key has to be compatible with PuTTY (the ssh implementation used) which expects the private key to be formatted in its way. So the private key I ssh-keygen'd on unix had to be read by puttygen.exe and saved in its .ppk format. Then the CVSROOT environment variable is set to the remote string with a refeference to the key, e.g.:
CVSROOT=:ssh;key='C:/path/to/the/.ssh/id_rsa.ppk':user@host:/path/to/r epository
With the environment variable set, I was able to perform the test commit.
The "stty: :Invalid argument" errors persist, but do not affect the processing. |