Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 819 Bytes

README.rst

File metadata and controls

33 lines (21 loc) · 819 Bytes

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 <[email protected]>
work = Firstname Lastname <[email protected]>

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