GitHub ssh key manager. Console utility for creating, getting, testing, using public ssh keys for GitHub.
- Linux: All.
- Termux (Android).
github-ssh-key - GitHub ssh key manager. Console utility for creating, getting, testing, using public ssh keys for GitHub.
Possibilities:
- Convenient interactive menu.
- Generating ssh keys for GitHub.
- Output ssh key to the console.
- Adding ssh key to GitHub.
- Checking the ssh key, testing the connection.
- Interactive menu for working with the utility.
- Interactive menu for help.
- Launch the default browser with a page for adding ssh key on GitHub.
- Cloning private repositories via ssh.
- Running individual commands.
By using this software, you agree to the full disclaimer terms.
Summary: Software provided "AS IS" without warranty. You assume all risks.
Full legal disclaimer: See DISCLAIMER.md
pip install github-ssh-key
github-ssh-key
To access GitHub over ssh, you should run some sequence of actions.
- Install openssh;
- Generate new ssh keys;
- Copy the public key;
- Add your public key to GitHub;
- Check the connection;
This utility provides you with these capabilities.
Adding a key to your GitHub account involves several steps:
- Generating new ssh key.
- Install openssh, or make sure you have it installed with the ssh command.
- During the generation process, enter your email that you use when working with GitHub.
- Do not change the default file name.
- Don't set a passphrase if you don't want to enter it every time.
- Copying ssh key.
- Highlight and completely copy your ssh key.
- Adding ssh key to your GitHub account.
- Highlight and completely copy your ssh key.
- Add your ssh key to your GitHub account.
- Testing the ssh key (Testing the connection).
- For a successful connection, you had to follow these steps:
- Generate ssh key.
- Highlight and completely copy your ssh key.
- Add ssh key to your GitHub account.
- If you did everything correctly, you will see a personalized greeting.
- For a successful connection, you had to follow these steps:
Also, directly from the interactive menu, you can clone your private repository using ssh.
To get help with commands, use:
github-ssh-key [command] -h
github-ssh-key new -h
github-ssh-key show -h
github-ssh-key add -h
github-ssh-key test -h
github-ssh-key clone -h
github-ssh-key help -h
github-ssh-key [command] [args]
- run
github-ssh-key run - new
github-ssh-key new -e [your email] - show
github-ssh-key show - add
github-ssh-key add - test
github-ssh-key test - clone
github-ssh-key clone -l [GitHub login] -n [repo name]
- Go to the project folder
python setup.py installgithub-ssh-key
- Install python
- Go to the project folder
pip install -r requirements.txtpython github-ssh-key.py
Copyright (©) 2026, Alexander Suvorov
