From 6b58b62d43c4becea49362dca56d33a74284ba58 Mon Sep 17 00:00:00 2001 From: Hendrik Boll Date: Sun, 16 Mar 2025 15:58:46 +0100 Subject: [PATCH] git: initial config, sign keys osiris & nihil --- dot_config/git/allowed_signers | 2 ++ dot_config/git/config | 47 ++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 dot_config/git/allowed_signers create mode 100644 dot_config/git/config diff --git a/dot_config/git/allowed_signers b/dot_config/git/allowed_signers new file mode 100644 index 0000000..58663bd --- /dev/null +++ b/dot_config/git/allowed_signers @@ -0,0 +1,2 @@ +fanyx@posteo.net namespaces="git" ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIED2cYmICgFveAdDIK1Ag/k5Rd+xtGRX7vTnCaDXiU75 +fanyx@posteo.net namespaces="git" ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAlQpuuo49x9bAKEBCTNIPHD1V/dhUu/QBc87XdvyC+H hendrik@nihil diff --git a/dot_config/git/config b/dot_config/git/config new file mode 100644 index 0000000..f1305af --- /dev/null +++ b/dot_config/git/config @@ -0,0 +1,47 @@ +[user] + email = fanyx@posteo.net + name = Hendrik Boll + signingkey = ~/.ssh/id_ed25519.pub + +[gpg] + format = ssh + +[gpg.ssh] + allowedSignersFile = ~/.config/git/allowed_signers + +[alias] + s = status -sb + ss = s -uno + bs = switch + bc = switch -c + a = add + c = commit + cm = commit -m + d = diff + l = log + sl = log --pretty='format:%h %G? %s%d' -n20 --graph --color + fixup = "!git log -n50 --pretty='format:%h %s' --no-merges | fzf | cut -c -7 | xargs -o git commit --fixup" + ri = rebase -i + pru = "!git pull -r --autostash upstream $(git remote show upstream | sed -n '/HEAD branch/s/.*: //p')" + + +[branch] + sort = -committerdate + +[color] + diff = auto + +[column] + ui = auto + +[commit] + gpgsign = true + +[credentials] + helper = store + +[rebase] + autosquash = true + +[tag] + gpgsign = true