Não é necessário que o usuário do CVS tenha algum tipo de acesso à máquina diferente do via CVS. Pode-se trabalhar em uma máquina e manter o repositório em outra.
O CVS trabalha no estilo cliente/servidor. Você executa-o em uma máquina que pode montar o seu diretório de trabalho, conhecido como cliente e solicitar que ela busque o repositório em uma outra máquina, conhecida como servidora.
O uso de um repositório remoto se dá da mesma maneira que um local, apenas muda a forma de declaração do repositório na variável CVSROOT.
:método:usuário@máquina:/caminho/para/o/repositório |
Dentre os vários métodos de autenticação disponíveis, o mais comum é o pserver, método este semelhante ao de validação de senhas por rsh ou telnet. Suas senhas trafegam em clear-text, ou seja, sem criptografia nenhuma, portanto recomenda-se o uso de uma senha diferente para o CVS e para o uso cotidiano em sua máquina.