How to use github multiple account
How to use github multiple account
November 20, 2023
Creating SSH Key
In Windows terminal or git bash, create ssh key using the following command
ssh-keygen -t ed25519 -C "your_email@example.com"If you want to specify a path and a filename, you can use
ssh-keygen -t ed25519 -C "your_email@example.com" -f "path"You can simply create in current directory like below
ssh-keygen -t ed25519 -C "your_email@example.com" -f "your_username"Registering SSH Key to git
Add ssh key using the command below.
ssh-add /path/to/your_keyVerify that it is successfully added.
ssh-add -lIf you are using git bash you should do the above in window terminal and have to connect bash’s ssh with the windows ssh.
git config --global core.sshCommand C:/Windows/System32/OpenSSH/ssh.exeSetting config of repo
You will have to specify which account you are going to use for the repo each time you clone or create new repo.
You can set a global config, but you should still do this if you want to use different account.
git config user.name your_username
git config user.email your_email@example.comAdditional : How to set signing key
Open terminal, and type
git config --global commit.gpgsign true
git config --global gpg.format ssh
git config --global user.signingkey /PATH/TO/.SSH/KEY.PUBYou can use the same ssh key as signing key.