Github felhasználó projektkörönként

Hogyan lehet egy másik Github-felhasználót használni különböző projektekhez

Projektenként különböző Github-felhasználó

Ha egy másik Github-felhasználót szeretne használni, attól függően, hogy éppen melyik projekten dolgozik, a szükséges változtatások meglehetősen kicsiek és gyorsan alkalmazhatók. A Github-felhasználó projektkörben történő meghatározásának fő követelménye, hogy helyesen definiálja a config-fájlt a .git-könyvtárban.

A konfigurációs fájl frissítése

Ez történhet manuálisan a fájl közvetlen módosításával, vagy a git-CLI használatával. A következő példában megmutatom, hogyan kell használni a CLI-t. Ne feledje, hogy minden olyan projektnek, amely verziókezelő eszközként használja a git-t, van egy ilyen könyvtár, valamint a config-fájl. Amit pontosan csinál, az nem tartozik a cikk hatálya alá, ezért egyelőre összpontosítsunk a hatókörű felhasználói konfigurációra.

A parancsok futtatása előtt ellenőrizze, hogy a projekt gyökérkönyvtárában van-e.

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

git config --local user.name "user-name"
git config --local user.email "[email protected]"

A „--local” -gomb teszi a különbséget

A fő különbség a felhasználónév és az e-mail beállításakor is a „--local” jelszó használata. Ez frissíti a rejtett .git-könyvtár „config” -ját.

A macOS-on használhatja a "Shift" + "Command" + "period" billentyűparancsot. Windows rendszeren egyszerűen jelölje be a jelölőnégyzetet az összes fájl megjelenítéséhez az Intézőben.

// 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 = [email protected]

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

Következtetés

És már elértük a cikk végét. Mint láthatja, az egyes projektekhez más-más felhasználó használata valójában csak kis változtatásra van szükség, de segít elkerülni a fiókváltást minden egyes projektváltáskor.