CVS & sourceforge

...συζητήσεις περί τεχνολογίας για hardware, software, υπηρεσίες, κλπ (για ubuntu ... στο Γενικά)

Συντονιστές: Geochr, ubuderix

CVS & sourceforge

Δημοσίευσηαπό Dimitris » 04 Νοέμ 2008, 15:09

Καλημέρα,

δεν έχει άμεσα να κάνει με το ubuntu, αλλά ελπίζω να βρω υποστήριξη. Υπάρχει κανένας κατανοητός οδηγός (αυτοί που υπάρχουν στην ιστοσελίδα του sourceforge έχουν παρα πολλές παραπομπές και μπερδεύουν) για το πως δημιουργείται ένα repository στο sourceforge με cvs; Ή αν δεν υπάρχει μπορεί κανείς να μου εξηγήσει απλά και κατανοητά πως γίνεται;

Ευχαριστώ
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: CVS & sourceforge

Δημοσίευσηαπό simosx » 04 Νοέμ 2008, 15:31

Dimitris έγραψε:Καλημέρα,

δεν έχει άμεσα να κάνει με το ubuntu, αλλά ελπίζω να βρω υποστήριξη. Υπάρχει κανένας κατανοητός οδηγός (αυτοί που υπάρχουν στην ιστοσελίδα του sourceforge έχουν παρα πολλές παραπομπές και μπερδεύουν) για το πως δημιουργείται ένα repository στο sourceforge με cvs; Ή αν δεν υπάρχει μπορεί κανείς να μου εξηγήσει απλά και κατανοητά πως γίνεται;

Ευχαριστώ


Τώρα έχει γυρίσει το Sourceforge σε Subversion (svn). Υπάρχουν οδηγοί στο ίδιο το sourceforge, αρκεί να δεις τη σελίδα για SVN Repository στο έργο σου στο SF.net.

Ακόμα, μια άλλη επιλογή είναι και το code.google.com, που διαθέτει και αυτό Subversion.

Ανάλογα με το έργο σου, αν χρησιμοποιείς πλατφόρμα ανάπτυξης λογισμικού όπως π.χ. Eclipse ή Netbeans, μπορείς να στέλνεις τα αρχεία σου από το γραφικό περιβάλλον δίχως να χρειάζεται να χρησιμοποιήσεις εντολές.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: CVS & sourceforge

Δημοσίευσηαπό Dimitris » 04 Νοέμ 2008, 23:58

Ίσως να βιάστικα να ρωτήσω :D Ιδού η διαδικασία κάπως απλοποιημένη:
Καταρχήν χρειαζόμαστε ένα λογαριασμό από το 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αλή διασκέδαση!
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση


Επιστροφή στο Περί Τεχνολογίας

cron