Skip to content

Desktop app to manage SSH keys for Github, Bitbucket and Gitlab accounts

License

Notifications You must be signed in to change notification settings

punitda/ssh-git

Repository files navigation

ssh-git

WARNING : This is no longer maintained

Github Actions License

ssh-git is a desktop app to manage SSH keys for Github, Bitbucket and Gitlab accounts. More info

Screenshot

Download

App is available for Mac and Linux and can be downloaded from website.

Download App

Features

  • Setup SSH keys in seconds 🚀
  • No need to use terminal or dealing with SSH config files 😅
  • Clone repo and Update remote url from UI 🤟
  • Setup unlimited different Github, Bitbucket and Gitlab accounts on same machine ∞

Tech

Core:

Tooling:

Bug and Feature Requests:

Have a bug or feature request? The app has public Trello board where anyone can submit feature request and bugs using your Trello account.

👉 Trello board link

If you don't prefer to use Trello board, you can file a Github issue as well.

Developing:

App is written in Javascript using Electron framework. UI is written using ReactJS and TailwindCss. Parcel is used to bundle JS and Electron-Builder is used to package and build App.

To run this project locally you will need following things installed on your machine.

  • NodeJS(min v10.15.+)
  • Yarn

To run app locally run following command:

yarn start

To build app locally run following command:

yarn build -c.mac.identity=null // disables mac code signing

Note : To both run and build this project you will need to create .env file at the root of the project with following properties.

Sample .env file

GITHUB_CLIENT_ID=<YOUR_GITHUB_CLIENT_ID>
GITLAB_CLIENT_ID=<YOUR_GITLAB_CLIENT_ID>
BITBUCKET_CLIENT_ID=<YOUR_BITBUCKET_CLIENT_ID>

License:

MIT © Punit Dama

About

Desktop app to manage SSH keys for Github, Bitbucket and Gitlab accounts

Resources

License

Stars

Watchers

Forks

Packages

No packages published