You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: book/06-github/sections/4-managing-organization.asc
+25-25Lines changed: 25 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,49 +1,49 @@
1
1
[[r_github_orgs]]
2
-
=== Διαχείριση οργανώσεων
2
+
=== Διαχείριση οργανισμώνν
3
3
4
4
(((GitHub, organizations)))
5
-
Εκτός από λογαριασμούς ενός χρήστη, το GitHub έχει αυτό που ονομάζεται _οργάνωση_ (organizations).
6
-
Όπως οι προσωπικοί λογαριασμοί, οι λογαριασμοί οργανώσεων έχουν έναν ονοματοχώρο όπου υπάρχουν όλα τα έργα τους, όμως πολλά άλλα πράγματα είναι διαφορετικά.
5
+
Εκτός από λογαριασμούς ενός χρήστη, το GitHub έχει κάτι που ονομάζεται _οργανισμός_ (organizations).
6
+
Όπως οι προσωπικοί λογαριασμοί, οι λογαριασμοί οργανισμών έχουν έναν ονοματοχώρο όπου υπάρχουν όλα τα έργα τους, όμως διαφέρουν σε πολλά άλλα πράγματα.
7
7
Αυτοί οι λογαριασμοί αντιπροσωπεύουν μια ομάδα ατόμων με κοινή ιδιοκτησία έργων και υπάρχουν πολλά εργαλεία για τη διαχείριση υποομάδων αυτών των ατόμων.
8
-
Συνήθως αυτοί οι λογαριασμοί χρησιμοποιούνται για ομάδες Ανοιχτού Κώδικα (π.χ. `perl` ή `rails`) ή εταιρείες (π.χ. `google` ή `twitter`).
8
+
Συνήθως αυτοί οι λογαριασμοί χρησιμοποιούνται για ομάδες ανοιχτού κώδικα (π.χ. `perl` ή `rails`) ή εταιρείες (π.χ. `google` ή `twitter`).
9
9
10
10
==== Βασικά στοιχεία οργανώσεων
11
11
12
-
Είναι πολύ εύκολο να δημιουργηθεί μία οργάνωση· απλά κάνουμε κλικ στο εικονίδιο ``+'' στην πάνω δεξιά γωνία οποιασδήποτε σελίδας του GitHub και επιλέγουμε ``New organization'' (``Νέα οργάνωση'') από το μενού.
12
+
Είναι πολύ εύκολο να δημιουργηθεί ένας οργανισμός· απλά κάνουμε κλικ στο εικονίδιο ``+'' στην πάνω δεξιά γωνία οποιασδήποτε σελίδας του GitHub και επιλέγουμε ``New organization'' (``Νέος οργανισμός'') από το μενού.
Πρώτα θα πρέπει να δώσουμε ένα όνομα στην οργάνωσή μας και μια διεύθυνση email ως κύριο στοιχείο επικοινωνίας για την ομάδα.
18
-
Στη συνέχεια μπορούμε να προσκαλέσουμε άλλους χρήστες να είναι συνιδιοκτήτες του λογαριασμού, αν θέλουμε.
17
+
Πρώτα θα πρέπει να δώσουμε ένα όνομα στον οργανισμό μας και μια διεύθυνση email ως κύριο στοιχείο επικοινωνίας για την ομάδα.
18
+
Στη συνέχεια μπορούμε να προσκαλέσουμε άλλους χρήστες να είναι συνιδιοκτήτες αυτού του λογαριασμού, εφόσον το θέλουμε.
19
19
20
-
Αν ακολουθήσουμε αυτά τα βήματα σύντομα θα είμαστε ιδιοκτήτες μιας ολοκαίνουργιας οργάνωσης.
21
-
Όπως οι προσωπικοί λογαριασμοί, οι οργανώσεις είναι δωρεάν εάν όλα όσα σχεδιάζουμε να αποθηκεύσουμε εκεί θα είναι ανοιχτού κώδικα.
20
+
Αν ακολουθήσουμε αυτά τα βήματα σύντομα θα είμαστε ιδιοκτήτες ενός ολοκαίνουργιου οργανισμού.
21
+
Όπως οι προσωπικοί λογαριασμοί, οι οργανισμοί είναι δωρεάν, εφόσον όλα όσα σχεδιάζουμε να αποθηκεύσουμε εκεί είναι ανοιχτού κώδικα.
22
22
23
-
Ως ιδιοκτήτης σε μία οργάνωση, όταν αποσχίζουμε ένα απόθετήριο από ένα άλλο, θα έχουμε την επιλογή να το αποσχίσουμε στον ονοματοχώρο της οργάνωσης μας.
24
-
Όταν δημιουργούμε νέα αποθετήρια, μπορούμε να τα δημιουργήσουμε είτε στον προσωπικό μας λογαριασμό είτε σε οποιονδήποτε από τις οργανώσεις στις οποίες είμαστε ιδιοκτήτες.
25
-
Μπορούμε επίσης αυτόματα να ``παρακολουθούμε'' κάθε νέο αποθετήριο που δημιουργήθηκε κάτω από αυτές τις οργανώσεις.
23
+
Ως ιδιοκτήτης ενός οργανισμού, όταν αποσχίζουμε ένα απόθετήριο από ένα άλλο, θα έχουμε την επιλογή να το αποσχίσουμε στον ονοματοχώρο του οργανισμού μας.
24
+
Όταν δημιουργούμε νέα αποθετήρια, μπορούμε να τα δημιουργήσουμε είτε στον προσωπικό μας λογαριασμό είτε σε οποιονδήποτε οργανισμό είμαστε ιδιοκτήτες.
25
+
Μπορούμε επίσης αυτόματα να ``παρακολουθούμε'' κάθε νέο αποθετήριο που δημιουργήθηκε κάτω από αυτούς τους οργανισμούς.
26
26
27
-
Όπως και στην ενότητα <<r_personal_avatar>>, μπορούμε να ανεβάσουμε ένα avatar για την οργάνωσή μας για να τον προσωποποιήσουμε λίγο.
28
-
Επίσης, ακριβώς όπως στους προσωπικούς λογαριασμούς, υπάρχει μια σελίδα για την οργάνωση που παραθέτει όλα τα αποθετήρια της οργάνωσης και είναι ορατή και σε άλλους.
27
+
Όπως και στην εικόνα <<r_personal_avatar>>, μπορούμε να ανεβάσουμε ένα avatar για τον οργανισμό μας για να τον προσωποποιήσουμε λίγο.
28
+
Επίσης, ακριβώς όπως στους προσωπικούς λογαριασμούς, υπάρχει μια σελίδα για τον οργανισμό που παραθέτει όλα τα αποθετήριά του και είναι ορατή και σε άλλους.
29
29
30
-
Τώρα θα καλύψουμε μερικά από τα πράγματα που είναι λίγο διαφορετικά σε έναν λογαριασμό οργάνωσης από ότι σε προσωπικούς λογαριασμούς.
30
+
Τώρα θα καλύψουμε μερικά από τα πράγματα που είναι λίγο διαφορετικά σε έναν λογαριασμό οργανισμού από ότι σε προσωπικούς λογαριασμούς.
31
31
32
32
==== Ομάδες
33
33
34
-
Οι οργανώσεις συνδέονται με μεμονωμένα άτομα μέσω ομάδων, οι οποίες αποτελούν απλώς μία ταξινόμηση μεμονωμένων λογαριασμών χρηστών και αποθετηρίων εντός της οργάνωσης και το είδος πρόσβασης που έχουν εκείνα τα άτομα σε αυτά τα αποθετήρια.
34
+
Οι οργανισμοί συνδέονται με μεμονωμένα άτομα μέσω ομάδων, οι οποίες αποτελούν απλά μία ταξινόμηση μεμονωμένων λογαριασμών χρηστών και αποθετηρίων εντός του οργανισμού και το είδος πρόσβασης που έχουν τα συγκεκριμένα άτομα σε αυτά τα αποθετήρια.
35
35
36
-
Για παράδειγμα, ας πούμε ότι η εταιρεία μας διαθέτει τρεις αποθήκες: `frontend`, `backend` και `deployscripts`.
37
-
Θα θέλαμε οι προγραμματιστές HTML/CSS/Javascript να έχουν πρόσβαση στο `frontend` και ίσως το `backend` και οι επιχειρησιακοί να έχουν πρόσβαση στα `backend` και `deployscripts`.
36
+
Για παράδειγμα, ας πούμε ότι η εταιρεία μας διαθέτει τρία αποθετήρια: `frontend`, `backend` και `deployscripts`.
37
+
Θα θέλαμε οι προγραμματιστές HTML/CSS/Javascript να έχουν πρόσβαση στο `frontend` και ίσως στο `backend` και οι επιχειρησιακοί να έχουν πρόσβαση στα `backend` και `deployscripts`.
38
38
Οι ομάδες το καθιστούν αυτό εύκολο, χωρίς να χρειάζεται να διαχειριζόμαστε τους συνεργάτες για κάθε μεμονωμένο αποθετήριο.
39
39
40
-
Η σελίδα της οργάνωσης μάς δείχνει έναν απλό πίνακα ελέγχου όλων των αποθετηρίων, των χρηστών και των ομάδων που βρίσκονται κάτω από αυτήν την οργάνωση.
40
+
Η σελίδα του οργανισμού μάς δείχνει έναν απλό πίνακα ελέγχου όλων των αποθετηρίων, των χρηστών και των ομάδων που βρίσκονται κάτω από αυτόν τον οργανισμό.
41
41
42
42
[[r_org_page]]
43
-
.Η σελίδα της οργάνωσης.
44
-
image::images/orgs-01-page.png[]
43
+
.Η σελίδα του οργανισμού
44
+
image::images/orgs-01-page.png[Η σελίδα του οργανισμού.]
45
45
46
-
Για να διαχειριστούμε τις ομάδες μας, μπορούμε να κάνουμε κλικ στην πλευρική μπάρα ``Teams'' στο δεξί μέρος της σελίδας στην <<r_org_page>>.
46
+
Για να διαχειριστούμε τις ομάδες μας, μπορούμε να κάνουμε κλικ στην πλευρική μπάρα ``Teams'' στο δεξί μέρος της σελίδας στην εικόνα <<r_org_page>>
47
47
Αυτό θα μας φέρει σε μια σελίδα που μπορούμε να χρησιμοποιήσουμε για να προσθέσουμε μέλη στην ομάδα, να προσθέσουμε αποθετήρια στην ομάδα ή να διαχειριστούμε τις ρυθμίσεις και τα επίπεδα ελέγχου πρόσβασης για την ομάδα.
48
48
Κάθε ομάδα μπορεί να έχει πρόσβαση μόνο-για-ανάγνωση, ανάγνωση/εγγραφή ή και δικαιώματα administrator στα αποθετήρια.
49
49
Μπορούμε να αλλάξουμε το επίπεδο πρόσβασης κάνοντας κλικ στο κουμπί ``Settings'' στην <<r_team_page>>.
Όταν προσκαλούμε κάποιον σε μια ομάδα, θα λάβει ένα e-mail που θα τους ενημερώνει ότι έχουν προσκληθεί.
56
56
57
57
Επιπλέον, τα `@mentions` της ομάδας (όπως π.χ. `@acmecorp/frontend`) λειτουργούν λίγο-πολύ όπως και για μεμονωμένους μεμονωμένους χρήστες με τη διαφορά ότι *όλα* τα μέλη της ομάδας αποκτούν συνδρομή στο νήμα.
58
-
Αυτό είναι χρήσιμο εάν θέλουμε να έλξουμε την προσοχή κάποιου σε μια ομάδα, αλλά δεν ξέρουμε ακριβώς ποιον να ρωτήσουμε.
58
+
Αυτό είναι χρήσιμο εάν θέλουμε να τραβήξουμε την προσοχή κάποιου σε μια ομάδα, αλλά δεν ξέρουμε ακριβώς ποιον να ρωτήσουμε.
59
59
60
60
Ένας χρήστης μπορεί να ανήκει πολλές ομάδες, οπότε μην περιορίζεστε μόνο σε ομάδες ελέγχου πρόσβασης.
61
61
Οι ομάδες ειδικού ενδιαφέροντος, όπως π.χ. `ux`, `css` ή `refactoring`, είναι χρήσιμες για ορισμένα είδη ερωτήσεων και άλλες όπως οι `legal` και `colorblind` για εντελώς άλλα.
62
62
63
63
==== Μητρώο ελέγχων
64
64
65
-
Επιπλέον, οι οργανώσεις παρέχουν στους ιδιοκτήτες πρόσβαση σε όλες τις πληροφορίες σχετικά με το τι συνέβαινε στο πλαίσιο της οργάνωσης.
66
-
Μπορούμε να μεταβούμε στην καρτέλα ``Audit Log'' (``Μητρώο ελέγχων'') και να δούμε τι συνέβη σε επίπεδο οργάνωσης, ποιος το έκανε και πού έγινε.
65
+
Επιπλέον, οι οργανισμοί παρέχουν στους ιδιοκτήτες πρόσβαση σε όλες τις πληροφορίες σχετικά με το τι συνέβαινε στο πλαίσιο του οργανισμού.
66
+
Μπορούμε να μεταβούμε στην καρτέλα ``Audit Log'' (``Μητρώο ελέγχων'') και να δούμε τι συνέβη σε επίπεδο οργανισμού, ποιος το έκανε και πού έγινε.
0 commit comments