Ένας γρήγορος οδηγός για την αλλαγή του ονόματος χρήστη σας στο GitHub

Μερικά επιπλέον βήματα που πρέπει να λάβετε υπόψη μετά την αλλαγή του ονόματος χρήστη σας στο GitHub.

Αυτό είναι το 2,38947234ο και πιθανώς την τελευταία φορά που θα αλλάξω το όνομα χρήστη μου ((ο γάμος είναι μόνιμος, σωστά;) Σκέφτηκα καλύτερα να γράψω μια γρήγορη ανάρτηση για το πώς αυτή η μετάβαση μπορεί να επιτευχθεί όσο το δυνατόν πιο ομαλά. Μπορείτε να διαβάσετε επίσημες οδηγίες για το πώς να αλλάξετε το όνομα χρήστη GitHub εδώ και θα σας πουν πώς να το κάνετε και τι θα συμβεί. Το παρακάτω είναι ένας γρήγορος οδηγός για ορισμένα πράγματα που πρέπει να λάβετε υπόψη αργότερα.

Πού να κάνετε αλλαγές

  1. Αλλαγή ονόματος χρήστη στις ρυθμίσεις λογαριασμού GitHub.
  2. Εάν χρησιμοποιείτε τις σελίδες GitHub, αλλάξτε το όνομα του αποθετηρίου "username.github.io".
  3. Εάν χρησιμοποιείτε άλλες υπηρεσίες που οδηγούν στη διεύθυνση αποθετηρίου "username.github.io", ενημερώστε τις.
  4. Εάν χρησιμοποιείτε το Netlify, ίσως θελήσετε να συνδεθείτε και να επανασυνδέσετε τα αποθετήρια σας. (Το δικό μου δούλεψε ακόμα, αλλά λόγω πιθανώς άσχετου ζητήματος, δεν είμαι θετικός.)
  5. Συνδεθείτε στο Travis CI και σε άλλες ενσωματώσεις (βρείτε τους στην καρτέλα Ρυθμίσεις αποθετηρίου -> Ενσωματώσεις και υπηρεσίες). Αυτό θα ενημερώσει το όνομα χρήστη σας εκεί.
  6. Ενημερώστε τα τοπικά αρχεία και τους συνδέσμους αποθετηρίου με πολύ προσεκτικά εκτελεστείfind και sedεντολές και προωθήστε τις αλλαγές στο GitHub.
  7. Ανακαλύψτε τυχόν ιστότοπους που ενδέχεται να έχετε με τον ενημερωμένο σύνδεσμο GitHub.
  8. Διορθώστε τυχόν συνδέσμους στον ιστό για το προφίλ σας, τα αποθετήρια σας ή τις λίστες που ενδέχεται να έχετε μοιραστεί.

Τοπικές ενημερώσεις αρχείων

Ακολουθούν ορισμένες προτάσεις για συμβολοσειρές για αναζήτηση και αντικατάσταση του ονόματος χρήστη σας.

  • github.com/username (Αναφορές στη σελίδα σας GitHub σε README ή σε αντίγραφο ιστότοπου)
  • username.github.io (Σύνδεσμοι προς τη σελίδα σας στο GitHub)
  • [email protected]:username (Git config απομακρυσμένες διευθύνσεις ssh)
  • travis-ci.com/username (Τα σήματα Travis σε READMEs)
  • shields.io/github/.../username(Shields κονκάρδες σε αρχεία Readme, τύποι περιλαμβάνουν contributors, stars, tags, και περισσότερο)

Μπορείτε να προσδιορίσετε γρήγορα πού βρίσκονται οι παραπάνω συμβολοσειρές χρησιμοποιώντας αυτήν την εντολή για κάθε συμβολοσειρά:

grep -rnw -e 'foobar'

Αυτό θα rαναζητήσει αναδρομικά ( ) σε όλα τα αρχεία για συμβολοσειρές που ταιριάζουν με ολόκληρο το ( w) μοτίβο ( e) που παρέχεται και τα αποτελέσματα προθέματος με τους αριθμούς γραμμής ( n), ώστε να μπορείτε να τα βρείτε εύκολα.

Χρησιμοποιώντας findκαι sedμπορεί να κάνει αυτές τις αλλαγές πολύ πιο γρήγορα. Δείτε αυτό το άρθρο στην αναζήτηση και αντικαταστήστε.

Απολαύστε τη νέα σας λαβή! (Ελπίζω να κολλήσει.)