I configure my Git identities

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. git-switch-user

    Manage your git identities with ease

    Shameless plug for a tool I developed in order to easily switch git identities based on projects: https://github.com/cquintana92/git-switch-user

    After configuring the identities you just need to run

        $ git su Personal

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. github-keygen

    Easy creation of secure SSH configuration for your GitHub account(s)

    Shameless plug for a tool I developed in order to easily manage GitHub identities for Git access via SSH: https://github.com/dolmen/github-keygen

    12 years old, but still actively maintained.

  4. sshenv

    A simple CLI utility to switch between different SSH environments.

    I hated configuring multiple Hosts/aliases in my ~/.ssh/config for Github/Bitbucket when dealing with different keys for different clients.

    I ended up creating a "SSH environment" manager 4 years ago to help with this: https://github.com/theonejb/sshenv

    It's worked wonderfully for me since then, and it's something I use almost daily.

  5. Home Manager using Nix

    Manage a user environment using Nix [maintainer=@rycee]

    While I don't use NixOS or home-manager, I would imagine this provides some extra value: i.e. config is versioned or easy to move between machines.

    Curiosity got the better of me so I looked it up at https://nix-community.github.io/home-manager/ and it indeed does purport to provide benefits I guessed at and then some.

    Whether that's better than just manually managing things yourself is altogether a different matter.

  6. git-switcher

    Easily switch between your git profiles

    This works well enough for me with minimal configuration

    https://github.com/TheYkk/git-switcher

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: Keypub.sh – OAuth for the terminal using SSH keys

    4 projects | news.ycombinator.com | 23 Dec 2024
  • Deep Dive 🤿: Where Does Grype Data Come From?

    5 projects | dev.to | 12 Nov 2024
  • Day002 - Random posts under TIL

    3 projects | dev.to | 15 Oct 2024
  • Ask HN: Pragmatic way to avoid supply chain attacks as a developer

    3 projects | news.ycombinator.com | 17 Aug 2024
  • Asqi: A codebase explorer designed to help navigate and understand Git projects

    1 project | news.ycombinator.com | 31 May 2024

Did you know that Nix is
the 28th most popular programming language
based on number of references?