[Norsk] [Deutsch] [Nederlands] [Português]
The CVS server is accessible through CVS (ssh, pserver and viewcvs) from developer.skolelinux.no. The latest version of documents, web pages and source code is available on the server.
Two types of accounts are given out: ssh accounts (including cvs access) and pure cvs accounts.
(Special note to Cinelerra developers: Send email to herman@skolelinux.no, rather than drift@skolelinux.no.)
CVS via SSH uses encrypted connections, making it impossible to retrive either your password or the file content while you exchange files with the CVS server. It is possible to exchange files with the CVS server both via your own account at developer.skolelinux.no, and from your own computer connected to the Net.
From your own desktop with internet connection you enter the following (Replace USERNAME with your login name):
CVS_RSH=ssh
export CVS_RSH
cvs -d :ext:USERNAME@cvs.skolelinux.no:/var/lib/cvs co skolelinux
If you are logged into your own account at developer.skolelinux.no, you enter the following:
cvs -d /var/lib/cvs co skolelinux
CVS via pserver sends password and files as plain text, thus making it simple for anyone in between yourself and the CVS server to get hold of your password.
cvs -d :pserver:$USER@cvs.skolelinux.no:/var/lib/cvs login
[Enter password - this is put in ~/.cvspass and is remembered between sessions.]cvs -d :pserver:$USER@cvs.skolelinux.no:/var/lib/cvs co skolelinux
The whole world has anonymous read access (not write access) to the CVS tree:
cvs -d :pserver:anoncvs@cvs.skolelinux.no:/var/lib/cvs login
The password is 'anoncvs'.cvs -d :pserver:anoncvs@cvs.skolelinux.no:/var/lib/cvs co skolelinux
SSH access for developer is created in the following way:
Example
# adduser user_name [enter a random password - this will be changed at a later stage] [enter full name, including email address] [telephone number is optional] # vi /etc/shadow [Enter passwd-hash in the appropriate place] # adduser user_name src # echo mailadress > ~user_name/.forward # chown user_name.user_name ~user_name/.forward
Create an account with shell set to /bin/false.
Edit CVSROOT/passwd and enter password hash.