Κρατώντας τον κωδικό του διαμεσολαβητή έξω από το URL του Git
Αφήστε το Git να αποκτήσει τον κωδικό διαμεσολαβητή που λείπει μέσω του μηχανισμού διαπιστευτηρίων του και έπειτα ελέγξτε τον βοηθό ξεχωριστά αν έχει σημασία η αποθήκευση στον δίσκο.
Ένα URL διαμεσολαβητή μπορεί να περιέχει το όνομα χρήστη χωρίς να περιέχει τον κωδικό:
[http]
proxy = http://[email protected]:8080Το Git προσπαθεί να αποκτήσει τον κωδικό που λείπει μέσω του μηχανισμού διαπιστευτηρίων του. Αντικαταστήστε τον λογαριασμό και το τελικό σημείο με τα δικά σας. Η έκδοση του Git, το HTTP backend και η μέθοδος ελέγχου ταυτότητας του διαμεσολαβητή πρέπει να υποστηρίζουν τη διάταξη που χρησιμοποιείτε.
Επιλέξτε τι πρέπει να μείνει έξω από την αποθήκευση
| Απαίτηση | Τι να ρυθμίσετε |
|---|---|
| Κανένας κωδικός στο διαμορφωμένο URL του διαμεσολαβητή | Χρησιμοποιήστε τη μορφή μόνο με όνομα χρήστη και δώστε το μυστικό που λείπει μέσω του υποστηριζόμενου μηχανισμού διαπιστευτηρίων. |
| Κανένας επαναχρησιμοποιήσιμος κωδικός αποθηκευμένος στον δίσκο | Επιλέξτε έναν εγκεκριμένο βοηθό του οποίου η συμπεριφορά αποθήκευσης πληροί αυτή την απαίτηση. Η παράλειψη μόνο του κωδικού από το URL δεν αρκεί. |
| Ενσωματωμένος έλεγχος ταυτότητας | Χρησιμοποιήστε την υποστηριζόμενη μέθοδο και την κατάλληλη ταυτότητα διεργασίας αντί να το αντιμετωπίζετε ως άλλη γραφή κωδικού Basic. |
Οι βοηθοί μπορούν να αποθηκεύουν διαπιστευτήρια σε χώρο διαπιστευτηρίων του λειτουργικού συστήματος, στη μνήμη, σε αρχείο ή σε άλλο σύστημα. Ελέγξτε τον βοηθό που έχει ρυθμιστεί για αυτόν τον λογαριασμό και το URL πριν αποφασίσετε ότι ο κωδικός δεν αποθηκεύεται πλέον.
Κρατήστε τα άλλα αντίγραφα στο οπτικό σας πεδίο
Ένας ενσωματωμένος βοηθός που επιστρέφει κωδικό γραμμένο σταθερά στον κώδικα απλώς τον αποθηκεύει αλλού. Μια μεταβλητή περιβάλλοντος ή ένα όρισμα εντολής που φέρει κωδικό μπορεί επίσης να μπει σε σενάρια, διαγνωστικά, επιθεώρηση διεργασιών ή ιστορικό κελύφους.
Η χρήσιμη καταγραφή είναι μικρή: τελικό σημείο διαμεσολαβητή, μέθοδος ελέγχου ταυτότητας, πηγή διαπιστευτηρίων και πολιτική αποθήκευσης. Κρατήστε τα μυστικά έξω από αυτή την καταγραφή. Τα διαπιστευτήρια προέλευσης και τα διαπιστευτήρια διαμεσολαβητή μπορούν να χρησιμοποιούν διαφορετικές διαδρομές υποστήριξης, οπότε μια επιτυχής σύνδεση σε ιστότοπο δεν αποδεικνύει αυτή τη διάταξη διαμεσολαβητή.