Github-uzanto laŭ projekta amplekso

Kiel uzi alian Github-uzanton por malsamaj projektoj

Malsama Github-uzanto por projekto

Se vi volas uzi alian Github-uzanton depende de la projekto, pri kiu vi nun laboras, la necesaj ŝanĝoj estas sufiĉe malgrandaj kaj rapide aplikiĝas. La ĉefa postulo por difini Github-uzanton en projektoskopo estas ĝuste difini la agordodosieron en la .git-adresaro.

Ĝisdatigante la agordan dosieron

Ĉi tio povas esti farita aŭ permane rekte modifante la dosieron aŭ uzante la git-CLI. En la sekva ekzemplo, mi montros al vi kiel uzi la CLI. Rimarku, ke ĉiu projekto, kiu uzas git kiel versian administran ilon, havas tian dosierujon kaj ankaŭ la agordodosieron. Kio precize faras ekster la amplekso de ĉi tiu artikolo, do ni fokusiĝu pri la ampleksita uzanto-agordo nuntempe.

Antaŭ ol lanĉi la komandojn, bonvolu certigi, ke vi estas en la radiko de la projekto.

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

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

La "--local" -flag diferencas

La ĉefa diferenco kiam oni agordas ambaŭ uzantnomon kaj retpoŝton estas uzi la "--local" -flagon. Ĉi tio ĝisdatigos la "agordon" en la kaŝita dosierujo .git.

Ĉe macOS, vi povas uzi la klavaran ŝparvojon "Shift" + "Komando" + "punkto". En Vindozo, simple elektu la markobutonon por montri ĉiujn dosierojn en la Esplorilo.

// 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.

Konkludo

Kaj ni jam atingis la finon de ĉi tiu artikolo. Kiel vi vidas, uzi alian uzanton por ĉiu projekto estas vere nur malgranda ŝanĝo necesa, sed helpas vin eviti ŝanĝi kontojn ĉiufoje kiam vi ŝanĝas projektojn.