Skip to content

Provides an easy way to configure git username on a per repository basis.

License

Notifications You must be signed in to change notification settings

wosc/git-persona

Repository files navigation

git-persona

git-persona provides an easy way to configure the git username on a per repository basis. It is inspired by the mercurial extension hg-persona.

git-persona requires at least Python 3.3. You can install it from PyPI like this:

$ pip install ws.gitpersona

You can configure invidual personas in your ~/.gitconfig as follows:

[persona]
home = Firstname Lastname <firstname@home.domain>
work = Firstname Lastname <firstname.lastname@work.domain>

and you'll probably want to set up an alias like this:

[alias]
persona = !git-persona

Then you can switch the persona of a repository:

$ git persona -n home
$ git persona -n work

And list all known personas:

$ git persona

About

Provides an easy way to configure git username on a per repository basis.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages