configure-git.rst 863 B

123456789101112131415161718192021222324252627282930
  1. Configuring Git
  2. ===============
  3. This chapter describes maintainer level git configuration.
  4. Tagged branches used in pull requests (see
  5. Documentation/maintainer/pull-requests.rst) should be signed with the
  6. developers public GPG key. Signed tags can be created by passing
  7. ``-u <key-id>`` to ``git tag``. However, since you would *usually* use the same
  8. key for the project, you can set it in the configuration and use the ``-s``
  9. flag. To set the default ``key-id`` use::
  10. git config user.signingkey "keyname"
  11. Alternatively, edit your ``.git/config`` or ``~/.gitconfig`` file by hand::
  12. [user]
  13. name = Jane Developer
  14. email = jd@domain.org
  15. signingkey = jd@domain.org
  16. You may need to tell ``git`` to use ``gpg2``::
  17. [gpg]
  18. program = /path/to/gpg2
  19. You may also like to tell ``gpg`` which ``tty`` to use (add to your shell
  20. rc file)::
  21. export GPG_TTY=$(tty)