Ίσως να βιάστικα να ρωτήσω

Ιδού η διαδικασία κάπως απλοποιημένη:
Καταρχήν χρειαζόμαστε ένα λογαριασμό από το sourceforge. Aς υποθέσουμε το username μας είναι myuser. Για τη χρηση του cvs ως developer χρειάζεται καταρχήν να δημιουργηθεί ένα κλειδί από το τερματικό ως εξής:
- Κώδικας: Επιλογή όλων
ssh-keygen -t dsa -C "myuser@shell.sh.net"
H επιλογή -t dsa δημιουργεί το κλειδί με τον αλγόριθμο dsa και όχι το rsa που είναι ο προεπιλεγμένος. Στο σημείο αυτό πάμε στην ιστοσελίδα του λογαριασμού μας στο sourceforge και αντιγραφουφε το δημόσιο κλειδί (χωρίς line break).
Αν θέλουμε να συνδεθούμε με ssh σε ένα κέλυφος (shell) στο sourceforge, τοτε πρώτα πρέπει να δημιουργησουμε ένα κέλυφος με:
- Κώδικας: Επιλογή όλων
ssh -t myuser,PROJECT@shell.sourceforge.net create
όπου PROJECT το όνομα του project που ανήκουμε (προφανως πρέπει να ανήκουμε σε κάποιο project) και επειτα για σύνδεσει γράφουμε:
- Κώδικας: Επιλογή όλων
ssh myuser@shell.sourceforge.net
Tώρα είμαστε στη γραμμη εντολών του sourceforge.
Για σύνδεση στο αποθετήριο του project μας στο sourceforge ως developer:
- Κώδικας: Επιλογή όλων
cvs -d :pserver:myuser@PROJECT.cvs.sourceforge.net:/cvsroot/gcad login
Για τη δημιουργία ενός νέου repository:
- Κώδικας: Επιλογή όλων
cvs -d :ext:myuser@PROJECT.cvs.sourceforge.net:/cvsroot/PROJECT import project_name vendor_tag release
Kαι από δω και πέρα αρχίζει μια συνηθισμένη εργασία με το cvs.
Kαλή διασκέδαση!