Spis treści: (ukryj)

  1. 1. Ustawianie sciezki
  2. 2. Polecenia:
    1. 2.1 powtarzane elementy:
    2. 2.2 po pracy
  3. 3. SSH

1.  Ustawianie sciezki

 export CVSROOT=$HOME/cvsroot
 export CVSROOT=akavel@fatcat.ftj.agh.edu.pl:/home/stud3/akavel/cvsroot
 export CVS_RSH=ssh

2.  Polecenia:

cvs init
tworzy zreby repozytorium
cvs import modulename something start-tag?
(uruchamiac w katalogu modulu) - wrzuca modul do repozytorium (potem mozna skasowac katalog modulename i zrobic cd ..)
cvs checkout/co/get modulename
tworzy katalog modulename i sciaga tam zreby modulu z repozytorium

2.1  powtarzane elementy:

cvs commit
wysyla zmiany
cvs update
pobiera zmiany w razie potrzeby i dolacza do istniejacych plikow
cvs add plik
dodaje do modulu plik
cvs remove plik
usuwa

2.2  po pracy

mozna zrobic

cvs release -d modulename (?)
usuwa lokalny katalog, sprawdzajac, czy na pewno commit zrobiono (?)

3.  SSH

ssh-keygen -t rsa tworzy pare kluczy. Klucz publiczny dopisujemy do pliku .ssh/authorized_keys jako nowa linijke, co pozwala sie logowac tam bez podawania hasla za kazdym razem (ale chyba jeszcze jakos musimy powiedziec o tym prywatnym lokalnemu cvs-owi).