Tags

  • AWS (7)
  • Apigee (3)
  • ArchLinux (5)
  • Array (6)
  • Backtracking (6)
  • BinarySearch (6)
  • C++ (19)
  • CI&CD (3)
  • Calculus (2)
  • DesignPattern (43)
  • DisasterRecovery (1)
  • Docker (8)
  • DynamicProgramming (20)
  • FileSystem (11)
  • Frontend (2)
  • FunctionalProgramming (1)
  • GCP (1)
  • Gentoo (6)
  • Git (16)
  • Golang (1)
  • Graph (10)
  • GraphQL (1)
  • Hardware (1)
  • Hash (1)
  • Kafka (1)
  • LinkedList (13)
  • Linux (27)
  • Lodash (2)
  • MacOS (3)
  • Makefile (1)
  • Map (5)
  • MathHistory (1)
  • MySQL (21)
  • Neovim (11)
  • Network (67)
  • Nginx (6)
  • Node.js (33)
  • OpenGL (6)
  • PriorityQueue (1)
  • ProgrammingLanguage (9)
  • Python (10)
  • RealAnalysis (20)
  • Recursion (3)
  • Redis (1)
  • RegularExpression (1)
  • Ruby (19)
  • SQLite (1)
  • Sentry (3)
  • Set (4)
  • Shell (4)
  • SoftwareEngineering (12)
  • Sorting (2)
  • Stack (4)
  • String (2)
  • SystemDesign (13)
  • Terraform (2)
  • Tree (24)
  • Trie (2)
  • TwoPointers (16)
  • TypeScript (3)
  • Ubuntu (4)
  • Home

    Configure multiple Github user on the same PC

    Published Dec 26, 2020 [  Git  ]

    Generate SSH key

    ssh-keygen -t ed25519 -C "your_email@example.com"
    
    OR
    
    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
    

    Add SSH key to Github

    Settings/SSH and GPG keys
    

    .ssh/config

    Host github.com
      HostName github.com
      User mintwzy
      IdentityFile ~/.ssh/id_rsa
    Host github.com2
      HostName github.com
      User trusty-patches-mint
      IdentityFile ~/.ssh/id_ed25519
    

    REPO/.git/config

    [core]
            repositoryformatversion = 0
            filemode = true
            bare = false
            logallrefupdates = true
    [remote "origin"]
            url = git@github.com2:trusty-patches-mint/trusty-patches-mint.github.io.git
            fetch = +refs/heads/*:refs/remotes/origin/*