{"id":29671448,"url":"https://github.com/smartlegionlab/github-ssh-key","last_synced_at":"2026-04-10T05:04:41.864Z","repository":{"id":239514395,"uuid":"799726605","full_name":"smartlegionlab/github-ssh-key","owner":"smartlegionlab","description":"Simplifies the cloning of private GitHub repositories, for example on Termux or on a server.","archived":false,"fork":false,"pushed_at":"2025-06-13T11:53:15.000Z","size":42,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-16T07:15:08.832Z","etag":null,"topics":["cli-app","git-clone","git-cloner","github-ssh","github-ssh-key","pypi","python-cli-app","python3","smartlegionlab","termux","termux-tool","termux-tools"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smartlegionlab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-05-13T01:09:39.000Z","updated_at":"2025-06-13T11:53:19.000Z","dependencies_parsed_at":"2025-06-13T12:43:19.795Z","dependency_job_id":null,"html_url":"https://github.com/smartlegionlab/github-ssh-key","commit_stats":{"total_commits":5,"total_committers":1,"mean_commits":5.0,"dds":0.0,"last_synced_commit":"b274d9a3ffa63fcf0e8671f02ddf12f4668c36f0"},"previous_names":["smartlegionlab/github-ssh-key"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/smartlegionlab/github-ssh-key","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartlegionlab%2Fgithub-ssh-key","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartlegionlab%2Fgithub-ssh-key/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartlegionlab%2Fgithub-ssh-key/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartlegionlab%2Fgithub-ssh-key/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smartlegionlab","download_url":"https://codeload.github.com/smartlegionlab/github-ssh-key/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartlegionlab%2Fgithub-ssh-key/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266563915,"owners_count":23948689,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli-app","git-clone","git-cloner","github-ssh","github-ssh-key","pypi","python-cli-app","python3","smartlegionlab","termux","termux-tool","termux-tools"],"created_at":"2025-07-22T20:08:14.391Z","updated_at":"2026-04-10T05:04:41.855Z","avatar_url":"https://github.com/smartlegionlab.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# github-ssh-key \u003csup\u003ev1.0.0\u003c/sup\u003e\n\nGitHub ssh key manager. Console utility for creating, getting, testing, \nusing public ssh keys for GitHub.\n\n---\n\n[![PyPI Downloads](https://static.pepy.tech/badge/github-ssh-key)](https://pepy.tech/projects/github-ssh-key)\n![GitHub top language](https://img.shields.io/github/languages/top/smartlegionlab/github-ssh-key)\n[![PyPI - Downloads](https://img.shields.io/pypi/dm/github-ssh-key?label=pypi%20downloads)](https://pypi.org/project/github-ssh-key/)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/smartlegionlab/github-ssh-key)](https://github.com/smartlegionlab/github-ssh-key/)\n[![GitHub](https://img.shields.io/github/license/smartlegionlab/github-ssh-key)](https://github.com/smartlegionlab/github-ssh-key/blob/master/LICENSE)\n[![PyPI](https://img.shields.io/pypi/v/github-ssh-key)](https://pypi.org/project/github-ssh-key)\n[![PyPI - Format](https://img.shields.io/pypi/format/github-ssh-key)](https://pypi.org/project/github-ssh-key)\n[![GitHub Repo stars](https://img.shields.io/github/stars/smartlegionlab/github-ssh-key?style=social)](https://github.com/smartlegionlab/github-ssh-key/)\n[![GitHub watchers](https://img.shields.io/github/watchers/smartlegionlab/github-ssh-key?style=social)](https://github.com/smartlegionlab/github-ssh-key/)\n[![GitHub forks](https://img.shields.io/github/forks/smartlegionlab/github-ssh-key?style=social)](https://github.com/smartlegionlab/github-ssh-key/)\n\n---\n\n## Supported:\n\n- Linux: All.\n- Termux (Android).\n\n---\n\n## Images:\n\n![logo](https://github.com/smartlegionlab/github-ssh-key/raw/master/data/images/github-ssh-key.png)\n\n---\n\n## Description:\n\n___github-ssh-key___ - GitHub ssh key manager. Console utility for creating, getting, \ntesting, using public ssh keys for GitHub.\n\nPossibilities:\n\n- Convenient interactive menu.\n- Generating ssh keys for GitHub.\n- Output ssh key to the console.\n- Adding ssh key to GitHub.\n- Checking the ssh key, testing the connection.\n- Interactive menu for working with the utility.\n- Interactive menu for help.\n- Launch the default browser with a page for adding ssh key on GitHub.\n- Cloning private repositories via ssh.\n- Running individual commands.\n\n---\n\n## ⚠️ Disclaimer\n\n**By using this software, you agree to the full disclaimer terms.**\n\n**Summary:** Software provided \"AS IS\" without warranty. You assume all risks.\n\n**Full legal disclaimer:** See [DISCLAIMER.md](https://github.com/smartlegionlab/github-ssh-key/blob/master/DISCLAIMER.md)\n\n---\n\n## Help:\n\n### Install and use:\n\n#### Install:\n\n`pip install github-ssh-key`\n\n`github-ssh-key`\n\n#### Use:\n\nTo access GitHub over ssh, you should run some sequence of actions.\n\n- Install openssh;\n- Generate new ssh keys;\n- Copy the public key;\n- Add your public key to GitHub;\n- Check the connection;\n\nThis utility provides you with these capabilities.\n\nAdding a key to your GitHub account involves several steps:\n\n1. Generating new ssh key.\n   - Install openssh, or make sure you have it installed with the ssh command.\n   - During the generation process, enter your email that you use when working with GitHub.\n   - Do not change the default file name.\n   - Don't set a passphrase if you don't want to enter it every time.\n2. Copying ssh key.\n   - Highlight and completely copy your ssh key.\n3. Adding ssh key to your GitHub account.\n   - Highlight and completely copy your ssh key.\n   - Add your ssh key to your GitHub account.\n4. Testing the ssh key (Testing the connection).\n   - For a successful connection, you had to follow these steps:\n     - Generate ssh key.\n     - Highlight and completely copy your ssh key.\n     - Add ssh key to your GitHub account.\n     - If you did everything correctly, you will see a personalized greeting.\n\nAlso, directly from the interactive menu, you can clone your private\nrepository using ssh.\n\nTo get help with commands, use:\n\n`github-ssh-key [command] -h`\n\n`github-ssh-key new -h`\n`github-ssh-key show -h`\n`github-ssh-key add -h`\n`github-ssh-key test -h`\n`github-ssh-key clone -h`\n`github-ssh-key help -h`\n\n#### Commands:\n\n`github-ssh-key [command] [args]`\n\n- run `github-ssh-key run`\n- new `github-ssh-key new -e [your email]`\n- show `github-ssh-key show`\n- add `github-ssh-key add`\n- test `github-ssh-key test`\n- clone `github-ssh-key clone -l [GitHub login] -n [repo name]`\n\n\n#### Variant 1:\n\n- Go to the project folder\n- `python setup.py install`\n- `github-ssh-key`\n\n#### Variant 2:\n\n- Install [python](https://python.org)\n- Go to the project folder\n- `pip install -r requirements.txt`\n- `python github-ssh-key.py`\n\n---\n\n## License\n\n**[BSD 3-Clause License](https://github.com/smartlegionlab/github-ssh-key/blob/master/LICENSE)**\n\nCopyright (©) 2026, [Alexander Suvorov](https://github.com/smartlegionlab)\n\n---\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmartlegionlab%2Fgithub-ssh-key","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmartlegionlab%2Fgithub-ssh-key","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmartlegionlab%2Fgithub-ssh-key/lists"}