How does TortoiseCVS work with SSH?
SSH is supported transparently via TortoiseCVS. If you checkout a CVSROOT using the “Secure shell (:ext:)” protocol TortoiseCVS will attempt to connect to the server using “PuTTy”. The SSH support works as follows: • On your first connection to an SSH server you will be prompted to add the server to the local registry of “known hosts”. If you trust the server you’re connecting to, then select “Yes”. The message box will not appear again for any actions to this server and you will be able to continue with your action. If you choose “No” you will be able to continue with the action, but this message box will appear for every CVS action you perform. If you choose “Cancel” then the entire operation will be cancelled. • Every time you connect you will be prompted to provide your password. See the next question if this annoys you.