Βασική χρήση του git

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Re: Βασική χρήση του git

Δημοσίευσηαπό medigeek » 24 Φεβ 2012, 20:42

Δεν κατάλαβα το ερώτημα :(
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Βασική χρήση του git

Δημοσίευσηαπό linuxs » 24 Φεβ 2012, 20:59

Για να αντιγράψω το rsa κλειδί απο το pc μου στο server πρέπει όπως ανέφερες να το κάνω απο το github.com. :) Δουλεύει αλλα να στο πω απλά μπορώ να το κάνω απο το τερματικό? :/ (απλά είμαι περίεργος :P)
Αν το πρόβλημά μας επιλυθεί. Επιλέγουμε το θέμα που βοήθησε στην επίλυση και πατάμε το κουμπάκι Εικόνα.
Γνώσεις ⇛ Linux: Μέτριο┃Προγραμματισμός: C┃Αγγλικά: Καλά
Λειτουργικό ⇛ Linux Ubuntu 10.4 LTS
Προδιαγραφές ⇛ Intel Pentium @T4500 2.3GHz│ 512GB VRAM│ 500 HDD│ ATI RADEON HD545v 512 MB │ Screen: 15.6''
Άβαταρ μέλους
linuxs
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1060
Εγγραφή: 02 Ιούλ 2010, 13:19
Τοποθεσία: GR
IRC: linuxs
Εκτύπωση

Re: Βασική χρήση του git

Δημοσίευσηαπό simosx » 24 Φεβ 2012, 21:21

linuxs έγραψε:Για να αντιγράψω το rsa κλειδί απο το pc μου στο server πρέπει όπως ανέφερες να το κάνω απο το github.com. :) Δουλεύει αλλα να στο πω απλά μπορώ να το κάνω απο το τερματικό? :/ (απλά είμαι περίεργος :P)


Εδώ μιλάμε για «ασύμμετρη» κρυπτογραφία, οπότε υπάρχει το ιδιωτικό κλειδί και το δημόσιο κλειδί. Πρέπει να τα διαχωρίσεις και να εντοπίσεις τα αντίστοιχα αρχεία στο ~/.ssh/
Το δημόσιο κλειδί είναι εντάξει να το δημοσιοποιήσεις, είναι το αρχείο με κατάληξη *.pub, και το βάζεις στο github.com.
Οπότε, όταν κάνεις ενέργειες με αποθετήρια και git, το git θα διαβάζει το ιδιωτικό σου κλειδί από το ~/.git/ και θα μπορείς να έχεις ασφαλή σύνδεση με το github.com, όπου έχει εκεί το δημόσιο κλειδί σου.
προσωπικό ιστολόγιο ϗ πλανήτης 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: Βασική χρήση του git

Δημοσίευσηαπό medigeek » 24 Φεβ 2012, 21:23

Υπάρχουν command line web browsers όπως το w3m:
Κώδικας: Επιλογή όλων
sudo apt-get install w3m
w3m "https://github.com/settings/ssh"

:P
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Βασική χρήση του git

Δημοσίευσηαπό linuxs » 24 Φεβ 2012, 21:45

simosx έγραψε:
linuxs έγραψε:Για να αντιγράψω το rsa κλειδί απο το pc μου στο server πρέπει όπως ανέφερες να το κάνω απο το github.com. :) Δουλεύει αλλα να στο πω απλά μπορώ να το κάνω απο το τερματικό? :/ (απλά είμαι περίεργος :P)


Εδώ μιλάμε για «ασύμμετρη» κρυπτογραφία, οπότε υπάρχει το ιδιωτικό κλειδί και το δημόσιο κλειδί. Πρέπει να τα διαχωρίσεις και να εντοπίσεις τα αντίστοιχα αρχεία στο ~/.ssh/
Το δημόσιο κλειδί είναι εντάξει να το δημοσιοποιήσεις, είναι το αρχείο με κατάληξη *.pub, και το βάζεις στο github.com.
Οπότε, όταν κάνεις ενέργειες με αποθετήρια και git, το git θα διαβάζει το ιδιωτικό σου κλειδί από το ~/.git/ και θα μπορείς να έχεις ασφαλή σύνδεση με το github.com, όπου έχει εκεί το δημόσιο κλειδί σου.

Ναι, σωστά και χρήσιμα όλα αυτά αλλα είσαι το επόμενο βήμα. :P Εγώ ρώτησα πριν απο αυτό πως μπορώ να "μεταφέρω" το public κλειδί μου στο github όχι με browser-GUI αλλα με τερματικό.
Αν το πρόβλημά μας επιλυθεί. Επιλέγουμε το θέμα που βοήθησε στην επίλυση και πατάμε το κουμπάκι Εικόνα.
Γνώσεις ⇛ Linux: Μέτριο┃Προγραμματισμός: C┃Αγγλικά: Καλά
Λειτουργικό ⇛ Linux Ubuntu 10.4 LTS
Προδιαγραφές ⇛ Intel Pentium @T4500 2.3GHz│ 512GB VRAM│ 500 HDD│ ATI RADEON HD545v 512 MB │ Screen: 15.6''
Άβαταρ μέλους
linuxs
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1060
Εγγραφή: 02 Ιούλ 2010, 13:19
Τοποθεσία: GR
IRC: linuxs
Εκτύπωση

Re: Βασική χρήση του git

Δημοσίευσηαπό simosx » 24 Φεβ 2012, 21:55

linuxs έγραψε:Ναι, σωστά και χρήσιμα όλα αυτά αλλα είσαι το επόμενο βήμα. :P Εγώ ρώτησα πριν απο αυτό πως μπορώ να "μεταφέρω" το public κλειδί μου στο github όχι με browser-GUI αλλα με τερματικό.


Τρέχεις
Κώδικας: Επιλογή όλων
ls -latr ~/.ssh/

Εκείνο το αρχείο .pub είναι το δημόσιο κλειδί, οπότε το ανοίγεις με κάποιο κειμενογράφο και το στέλνεις στο github.
προσωπικό ιστολόγιο ϗ πλανήτης 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: Βασική χρήση του git

Δημοσίευσηαπό linuxs » 24 Φεβ 2012, 22:16

:lol: :lol: :lol: ...
Δεν ξέρω πως να το ξαναρωτήσω για να γίνω κατανοητός! ξέρω ποιο είναι το pub key μου, αλλα δεν ξέρω πως να το μεταφέρω με την χρηση τερματικού! Εσύ, μου λες όλα τα υπόλοιπα εκτός απο αυτό που θέλω να κάνω!!! :/

Off topic:
Ελπίζω να κατάλαβες τι θέλω να κάνω.
Τελευταία επεξεργασία από clepto και 24 Φεβ 2012, 22:21, έχει επεξεργασθεί 1 φορά/ες συνολικά
Αιτία: αλλαξα τα κεφαλαια σε μικρα
Αν το πρόβλημά μας επιλυθεί. Επιλέγουμε το θέμα που βοήθησε στην επίλυση και πατάμε το κουμπάκι Εικόνα.
Γνώσεις ⇛ Linux: Μέτριο┃Προγραμματισμός: C┃Αγγλικά: Καλά
Λειτουργικό ⇛ Linux Ubuntu 10.4 LTS
Προδιαγραφές ⇛ Intel Pentium @T4500 2.3GHz│ 512GB VRAM│ 500 HDD│ ATI RADEON HD545v 512 MB │ Screen: 15.6''
Άβαταρ μέλους
linuxs
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1060
Εγγραφή: 02 Ιούλ 2010, 13:19
Τοποθεσία: GR
IRC: linuxs
Εκτύπωση

Re: Βασική χρήση του git

Δημοσίευσηαπό clepto » 24 Φεβ 2012, 22:20

γιατί απλά δε το αντιγράφεις στην ιστοσελίδα;
δε χρειάζεται να γίνονται όλα μέσω τερματικού...
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Βασική χρήση του git

Δημοσίευσηαπό simosx » 24 Φεβ 2012, 22:40

linuxs έγραψε:Δεν ξέρω πως να το ξαναρωτήσω για να γίνω κατανοητός! ξέρω ποιο είναι το pub key μου, αλλα δεν ξέρω πως να το μεταφέρω με την χρηση τερματικού! Εσύ, μου λες όλα τα υπόλοιπα εκτός απο αυτό που θέλω να κάνω!!! :/


Πες ότι το δημόσιο κλειδί είναι το ~/.ssh/id_rsa.pub
Οπότε απλά
Κώδικας: Επιλογή όλων
cat ~/.ssh/id_rsa.pub

και θα δεις το περιεχόμενό του. Αυτά είναι βασικά ερωτήματα για το τερματικό και έχουμε οδηγό στο φόρουμ.

Ακόμα, είναι πιθανό να μπορείς από το github.com να επιλέξεις το αρχείο με διάλογο File/Open, οπότε είναι ακόμα πιο απλό.
προσωπικό ιστολόγιο ϗ πλανήτης 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: Βασική χρήση του git

Δημοσίευσηαπό medigeek » 24 Φεβ 2012, 23:09

linuxs έγραψε:Δεν ξέρω πως να το ξαναρωτήσω για να γίνω κατανοητός! ξέρω ποιο είναι το pub key μου, αλλα δεν ξέρω πως να το μεταφέρω με την χρηση τερματικού! Εσύ, μου λες όλα τα υπόλοιπα εκτός απο αυτό που θέλω να κάνω!!! :/

Το ανέφερα ήδη: http://forum.ubuntu-gr.org/viewtopic.ph ... 41#p232141
Αν το χρειάζεσαι μπορείς να φτιάξεις ένα προγραμματακι με το python-mechanize που να στέλνει τα keys στο github. ;)
API: http://developer.github.com/v3/users/keys/

Ή με το curl: http://stackoverflow.com/questions/7318 ... ub-via-api
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι