Install Git
Download the official **Git for Windows** installer and complete setup. Keep the default SSH implementation unless your environment needs another.
Install Git, configure your identity, generate an SSH key, and test authentication with a Git host.
Install **Git for Windows**, configure your developer identity, and authenticate using an SSH key.
Download the official **Git for Windows** installer and complete setup. Keep the default SSH implementation unless your environment needs another.
Open **Git Bash** and check that Git runs successfully.
git --version
Set the name and email address used for future commits.
git config --global user.name 'Your Name'
git config --global user.email 'you@example.com'
Create an Ed25519 SSH key with a recognizable comment. Protect it using a passphrase.
ssh-keygen -t ed25519 -C 'you@example.com'
Display the public key and copy it into your Git hosting provider's SSH key settings. Never share the private key.
cat ~/.ssh/id_ed25519.pub
Run the SSH authentication test for your provider and confirm that your account is recognized.
ssh -T git@github.com
Check that the correct public key is registered, the private key is accessible, and the Git remote uses SSH.
Restart Terminal and check the Git for Windows installation and PATH settings.
Yes. Both approaches are supported by many Git hosting providers.
Usually not. A registered account key can authenticate to multiple permitted repositories.
Remove the SSH public key from your hosting account, back up or delete the local SSH key pair, remove unwanted global Git configuration, and uninstall **Git for Windows**.
Free · no account needed · tracks your progress