git: template .gitconfig

This commit is contained in:
2020-07-05 11:38:49 +02:00
parent 54c6316ca9
commit 2659a1cc19
6 changed files with 100 additions and 0 deletions

View File

@ -0,0 +1,34 @@
# This is Git's per-user configuration file.
[user]
# Please adapt and uncomment the following lines:
name = {{ git_user }}
email = {{ git_email }}
{% if git_do_sign %}
signkey = {{ git_signkey }}
signingkey = {{ git_signingkey }}
{% endif %}
{% if git_do_sign %}
[gpg]
program = {{ git_gpg_program }}
{% endif %}
[commit]
{% if git_do_sign %}
gpgsign = true
{% endif %}
[alias]
{% for alias in git_aliases %}
{{ alias.name }} = {{ alias.cmd }}
{% endfor %}
{% for cred in git_credentials %}
[credential "{{ cred.remote_url }}"]
username = {{ cred.username }}
{% if cred.helper is defined %}
helper = {{ cred.helper }}
{% endif %}
{% endfor %}