GitHub SSH key manager
Console utility for creating, getting, testing, and using public SSH keys for GitHub.
github-ssh-key — GitHub SSH key manager. Console utility for creating, getting, testing, and using public SSH keys for GitHub.
Supported platforms: Linux (all distributions), Termux (Android).
Provides a convenient interactive menu for generating SSH keys, adding them to GitHub, testing connections, and cloning private repositories via SSH.
Via PyPI:
pip install github-ssh-key github-ssh-key
From source:
python setup.py install github-ssh-key
With requirements:
pip install -r requirements.txt python github-ssh-key.py
| Command | Description |
|---|---|
run | Launch interactive menu |
new -e [email] | Generate new SSH key with email |
show | Display public SSH key in console |
add | Add SSH key to GitHub account |
test | Test SSH connection to GitHub |
clone -l [login] -n [repo] | Clone private repository via SSH |
help | Display help information |
Help for individual commands:
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
To access GitHub over SSH, follow these steps:
ssh command is availablegithub-ssh-key new -e your@email.comgithub-ssh-key show to display itgithub-ssh-key addgithub-ssh-key testgithub-ssh-key clone -l [login] -n [repo]⚠️ During generation, enter your GitHub email. Do not change the default file name. Skip passphrase if you don't want to enter it every time.
# Install Termux apt update pkg install python # Install github-ssh-key pip install github-ssh-key github-ssh-key
By using this software, you agree to the full disclaimer terms.
Software provided "AS IS" without warranty. You assume all risks.
Full legal disclaimer: See DISCLAIMER.md
License: BSD 3-Clause License