Χρήστης Github ανά πεδίο εφαρμογής

Πώς να χρησιμοποιήσετε διαφορετικό χρήστη Github για διαφορετικά έργα

Διαφορετικός χρήστης Github ανά έργο

Αν θέλετε να χρησιμοποιήσετε διαφορετικό χρήστη Github ανάλογα με το έργο που εργάζεστε αυτήν τη στιγμή, οι απαιτούμενες αλλαγές είναι αρκετά μικρές και εφαρμόζονται γρήγορα. Η βασική απαίτηση για τον ορισμό ενός χρήστη Github στο εύρος έργου είναι ο σωστός ορισμός του αρχείου config στον κατάλογο .git.

Ενημέρωση του αρχείου διαμόρφωσης

Αυτό μπορεί να γίνει είτε χειροκίνητα τροποποιώντας απευθείας το αρχείο είτε χρησιμοποιώντας το git-CLI. Στο παρακάτω παράδειγμα, θα σας δείξω πώς να χρησιμοποιήσετε το CLI. Σημειώστε ότι κάθε έργο που χρησιμοποιεί το git ως εργαλείο διαχείρισης εκδόσεων έχει έναν τέτοιο κατάλογο καθώς και το αρχείο config. Αυτό που ακριβώς είναι εκτός πεδίου εφαρμογής αυτού του άρθρου, οπότε ας επικεντρωθούμε στο εκτεταμένο user-config για τώρα.

Πριν εκτελέσετε τις εντολές, βεβαιωθείτε ότι είστε στη ρίζα του έργου.

// Note: the quotation marks have to be included!

git config --local user.name "user-name"
git config --local user.email "user@email.com"

Το “--local” -flag κάνει τη διαφορά

Η κύρια διαφορά κατά τη ρύθμιση τόσο του ονόματος χρήστη όσο και του email είναι η χρήση του "--local" -flag. Αυτό θα ενημερώσει το "config" στον κρυφό κατάλογο .git.

Στο macOS, μπορείτε να χρησιμοποιήσετε τη συντόμευση πληκτρολογίου "Shift" + "Command" + "τελεία". Στα Windows, απλώς επιλέξτε το πλαίσιο ελέγχου για να εμφανίσετε όλα τα αρχεία στην Εξερεύνηση.

// Example of some of the contents of the 'config'-file
// after running the above commands.
//
// The snippet below only shows a slice of a given
// config file and focus on the relevant changes.

[core]
	repositoryformatversion = 0
	filemode = true
[user]
	name = user-name
	email = user@email.com

// As you can see, "[user]" got added to the file.
// This now informs git regarding the user in
// this local clone of the repo.

συμπέρασμα

Και έχουμε φτάσει ήδη στο τέλος αυτού του άρθρου. Όπως μπορείτε να δείτε, η χρήση διαφορετικού χρήστη για κάθε έργο είναι πραγματικά μια μικρή αλλαγή που απαιτείται, αλλά σας βοηθά να αποφεύγετε την εναλλαγή λογαριασμών κάθε φορά που αλλάζετε έργα.

Προτάσεις

Σχετικά

Προσάρτημα

Γλώσσες