Πλήκτρα Bitbucket και SSH

Ο πάροχος Bitbucket (ακόμη και στα πληρωμένα τιμολόγια Standard and Premium) δεν προσφέρει την επιλογή αποθήκευσης κλειδιών SSH με δικαιώματα εγγραφής στο επίπεδο αποθετηρίου. Η αποθήκευση του προσωπικού σας κλειδιού SSH στον διακομιστή παραγωγής δεν αποτελεί επιλογή, διότι διαφορετικά μπορείτε να έχετε πρόσβαση σε όλα τα άλλα έργα στα οποία εργάζεστε. Υπάρχουν τα λεγόμενα κλειδιά πρόσβασης , αλλά αυτά επιτρέπουν μόνο την πρόσβαση ανάγνωσης.


Επομένως, εάν αναπτυχθείτε τοπικά σε ένα έργο και στη συνέχεια ενσωματώσετε αυτό το αποθετήριο σε διακομιστή παραγωγής με πρόσβαση εγγραφής, υπάρχουν δύο επιλογές: Είτε δημιουργείτε τον δικό σας χρήστη (για άδεια και για 5 χρήστες ή περισσότερους), είτε το χρησιμοποιείτε η μάλλον άγνωστη προώθηση του πράκτορα SSH .

Με αυτήν τη διαδικασία μπορείτε να επαναχρησιμοποιήσετε το τοπικό κλειδί SSH σε έναν απομακρυσμένο διακομιστή στην τρέχουσα περίοδο λειτουργίας χωρίς να χρειάζεται να αποθηκεύσετε μόνιμα το κλειδί εκεί. Η εγκατάσταση είναι απλή: Πρώτα, βεβαιωθείτε ότι μπορείτε να συνδεθείτε απευθείας στον απομακρυσμένο διακομιστή και στο Bitbucket χρησιμοποιώντας το κλειδί SSH. Στη συνέχεια, ξεκινάτε τον πράκτορα SSH στον τοπικό υπολογιστή σας με το eval `ssh-agent -s` και αποθηκεύστε το τρέχον κλειδί σας με το ssh-add -k . Τώρα συνδέεστε στον απομακρυσμένο διακομιστή με ενεργοποιημένο παράγοντα προώθησης μέσω ssh -Ένα όνομα χρήστη @ host1 και, στη συνέχεια, μπορείτε να αποκτήσετε πρόσβαση στο αποθετήριο Bitbucket χωρίς άλλη προτροπή κωδικού πρόσβασης, χωρίς να χρειάζεται να αποθηκεύσετε εκεί το κλειδί SSH του απομακρυσμένου διακομιστή.

Μια άλλη εναλλακτική λύση είναι η μετάβαση σε έναν εντελώς διαφορετικό πάροχο: το GitLab, για παράδειγμα, προσφέρει ήδη ένα δωρεάν όριο 10 GB (σε σύγκριση με 2 GB για το Bitbucket), έναν απεριόριστο αριθμό μελών της ομάδας και τα λεγόμενα κλειδιά ανάπτυξης . Αυτό σημαίνει ότι σε οποιοδήποτε αποθετήριο μπορεί να εκχωρηθεί ξεχωριστά οποιοσδήποτε αριθμός πρόσθετων κλειδιών SSH (π.χ. από το διακομιστή παραγωγής) που παρέχουν δικαιώματα εγγραφής στο αποθετήριο.

Πίσω