Skip to content

Commit 9074324

Browse files
authored
Update smart-http.asc
1 parent 6f494c6 commit 9074324

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

book/04-git-server/sections/smart-http.asc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
Ας δούμε μία πολύ βασική ρύθμιση.
1010
Θα υποθέσουμε ότι ο διακομιστής CGI είναι Apache.
11-
Αν δεν έχετε Apache, μπορείτε να το κάνετε σε ένα κουτί Linux με κάτι σαν αυτό: (((Apache)))
11+
Αν δεν έχετε Apache, μπορούμε να το κάνετε σε ένα κουτί Linux με κάτι σαν αυτό: (((Apache)))
1212

1313
[source,console]
1414
----
@@ -18,7 +18,7 @@ $ a2enmod cgi alias env
1818

1919
Αυτό επιτρέπει επίσης τις λειτουργικές μονάδες (modules) `mod_cgi`, `mod_alias` και `mod_env`, που είναι απαραίτητες για να λειτουργήσει σωστά το παρακάτω.
2020

21-
Στην συνέχεια πρέπει να προσθέσουμε κάποια πράγματα στις ρυθμίσεις του Apache για να εκτελέσουμε το `git-http-backend` ως τον χειριστή για ο,τιδήποτε μπαίνει στην διαδρομή `/git` του διακομιστή web μας.
21+
Στη συνέχεια πρέπει να προσθέσουμε κάποια πράγματα στις ρυθμίσεις του Apache για να εκτελέσουμε το `git-http-backend` ως τον χειριστή για ο,τιδήποτε μπαίνει στην διαδρομή `/git` του διακομιστή web μας.
2222

2323
[source,console]
2424
----
@@ -63,15 +63,15 @@ $ htdigest -c /opt/git/.htpasswd "Git Access" schacon
6363

6464
Υπάρχουν πάρα πολλοί τρόποι με τους οποίους μπορούμε να ζητήσουμε από τον Apache να ταυτοποιεί χρήστες, θα πρέπει να επιλέξουμε έναν και να τον υλοποιήσουμε.
6565
Αυτό είναι απλά το απλούστερο παράδειγμα που μπορέσαμε να βρούμε.
66-
Είναι σχεδόν βέβαιο ότι θα θέλήσετε να το εγκαταστήσετε πάνω από SSL, ώστε όλα αυτά τα δεδομένα να είναι κρυπτογραφημένα.
66+
Είναι σχεδόν βέβαιο ότι θα θέλήσουμε να το εγκαταστήσουμε πάνω από SSL, ώστε όλα αυτά τα δεδομένα να είναι κρυπτογραφημένα.
6767

68-
Δεν θέλουμε να μπούμε σε μεγάλο βάθος στις ειδικότερες ρυθμίσεις του Apache, καθώς ενδεχομένως θα μπορούσατε να χρησιμοποιείτε διαφορετικό διακομιστή ή να έχετε διαφορετικές ανάγκες ταυτοποίησης.
68+
Δεν θέλουμε να μπούμε σε μεγάλο βάθος στις ειδικότερες ρυθμίσεις του Apache, καθώς ενδεχομένως θα μπορούσαμε να χρησιμοποιούμε διαφορετικό διακομιστή ή να έχουμε διαφορετικές ανάγκες ταυτοποίησης.
6969
Η βασική ιδέα είναι ότι το Git έρχεται με ένα CGI που ονομάζεται `git-http-backend` που όταν καλείται θα κάνει όλες τις διαπραγματεύσεις για αποστολή και λήψη δεδομένων μέσω HTTP.
7070
Δεν υλοποιεί το ίδιο τον έλεγχο ταυτότητας αλλά αυτό μπορεί εύκολα να ελεγχθεί στο επίπεδο του διακομιστή web που τον καλεί.
71-
Μπορούμε να κάνουμε τα παραπάνω με σχεδόν οποιοδήποτε διακομιστή web με δυνατότητα CGI, οπότε χρησιμοποιήστε αυτόν που γνωρίζετε καλύτερα.
71+
Μπορούμε να κάνουμε τα παραπάνω με σχεδόν οποιοδήποτε διακομιστή web με δυνατότητα CGI, οπότε μπορούμε να χρησιμοποιήσουμε αυτόν που γνωρίζουμε καλύτερα.
7272

7373
[ΣΗΜΕΙΩΣΗ]
7474
====
75-
Για περισσότερες πληροφορίες σχετικά με τη ρύθμιση του ελέγχου ταυτότητας στο Apache, ανατρέξτε στα αρχεία Apache εδώ: http://httpd.apache.org/docs/current/howto/auth.html[]
75+
Περισσότερες πληροφορίες σχετικά με τη ρύθμιση της ταυτοποίησης στον Apache, υπάρχουν στην τεκμηρίωση του Apache στην http://httpd.apache.org/docs/current/howto/auth.html[]
7676
====
7777

0 commit comments

Comments
 (0)