-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gitconfig
55 lines (51 loc) · 1.03 KB
/
.gitconfig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# See `man git-config` for more options
#
# Core git behaviors
#
[user]
# My name
name = Seokyong Jung
[init]
defaultBranch = main
[core]
editor = vi
[credential]
# Do not use password credentials for security
#helper = cache --timeout 604800
[format]
#pretty = fuller
[log]
# Too long time to verify about lots of commits
#showSignature = true
[commit]
gpgSign = true
[tag]
gpgSign = true
[push]
gpgSign = if-asked
[merge]
tool = vimdiff
#
# Use SSH signature
#
[gpg]
format = ssh
[gpg "ssh"]
allowedSignersFile = ~/.allowed_signers
#defaultKeyCommand = sh -c 'echo key::$(ssh-add -L | grep sigkey)'
#
# Redirect SSH port (21) to HTTPS port (443) to detour firewall
#
[url "ssh://[email protected]:443/"]
insteadOf = https://github.com/
[url "ssh://[email protected]:443/"]
insteadOf = https://gitlab.com/
[url "ssh://[email protected]:443/"]
insteadOf = https://bitbucket.org/
#
# Include local gitconfig on current machine
#
# Local gitconfig is ignored by .gitignore
#
[include]
path = "~/.gitconfigs/.gitconfig"