~kris/dots

srice

srice/.ssh/config -rw-r--r-- 2.2 KiB
e98f3b03 — Kris Yotam chore: sync local state after restore (push updates, no pull) a month ago
                                                                                
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
# ~/.ssh/config
# SSH configuration for multiple git identities
#
# After stowing, run: chmod 600 ~/.ssh/config

# ==============================================================================
# KRISYOTAM IDENTITY (Personal - Default)
# ==============================================================================

# GitHub (krisyotam)
Host github.com gh
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_ed25519
    IdentitiesOnly yes

# GitLab (krisyotam)
Host gitlab.com gl
    HostName gitlab.com
    User git
    IdentityFile ~/.ssh/id_ed25519
    IdentitiesOnly yes

# Codeberg (krisyotam)
Host codeberg.org cb
    HostName codeberg.org
    User git
    IdentityFile ~/.ssh/id_ed25519
    IdentitiesOnly yes

# Sourcehut (krisyotam)
Host git.sr.ht sr
    HostName git.sr.ht
    User git
    IdentityFile ~/.ssh/id_ed25519
    IdentitiesOnly yes

# Personal Gitea (krisyotam)
Host git.krisyotam.com ky
    HostName git.krisyotam.com
    User git
    IdentityFile ~/.ssh/id_ed25519
    IdentitiesOnly yes

# ==============================================================================
# KHR1ST IDENTITY (Pentesting/Security)
# ==============================================================================

# GitHub (imkhr1st) - uses alias to differentiate from main github
Host github-khr1st gh-khr1st
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_ed25519_khr1st
    IdentitiesOnly yes

# Personal Gitea (khr1st)
Host git.krisyotam.com-khr1st ky-khr1st
    HostName git.krisyotam.com
    User git
    IdentityFile ~/.ssh/id_ed25519_khr1st
    IdentitiesOnly yes

# ==============================================================================
# LAELYOTAM IDENTITY (Work)
# ==============================================================================

# GitHub (laelyotam) - uses alias to differentiate from main github
Host github-work gh-work
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_ed25519_work
    IdentitiesOnly yes

# ==============================================================================
# DEFAULTS
# ==============================================================================

Host *
    AddKeysToAgent yes
    IdentitiesOnly yes
    ServerAliveInterval 60
    ServerAliveCountMax 3