- Introduction
- Features
- Installation
- Usage
- Support
- License
GitWind is an Open-Source productivity application aimed at assisting developers in managing multiple Git accounts effortlessly.
- Account Manager: Create and manage profiles for each Git account, including credentials.
- Repository Cloning: Allows to clone repository based on the account you choose.
- Create Repository: Enables to create repository and add a user to it.
- Change Account: Allows to set or change git account of a repository.
To install GitWind
, follow these steps:
- Download the GitWind installer for your operating system from the release section of the GitHub.
- Run the installer and follow the on-screen instructions.
- Launch GitWind after the installation is complete.
Caution: We recommend using
install for the current account
for your use only, rather thaninstalling for all users
.
To use GitWind
:
-
- Enter
username
of your git account. - Enter
email
of your git account. - Browse or enter the
ssh key file path
of your git account.
- To know more about git authentication steps using ssh for popular git providers, please refer below.
- Enter
-
- Enter or browse the directory for the repo to be saved.
- Select user to clone repository using his/her credentials (currently we are supporting ssh based authentication only).
- Enter the https url in case of cloning public repositories.
- Else use ssh url to clone from private repository. Make sure that the selected user have access to that particular repository. Note that while cloning private repository, we are overriding git sshCommand locally, so there is no security issue on our side.
- Enter branch name to clone from a specified branch, it is optional.
- Click clone
-
- Enter or browse the directory for the repo to be created.
- Select user to create repository using his/her credentials.
- Click create.
-
- Select repository that needs to change the user of the repository.
- Select user that you want to assign for the repository.
- Note it will only change from the current commit.
We welcome contributions to make GitWind
even better! If you have suggestions, bug reports, or feature requests, please submit an issue, else ping me through email [email protected]
Currently, we don't have guidelines to contribute, will add soon.
Thanks for the patience.
For any inquires, feedback, or assistance, reach out to me at [email protected].
- Git
- Electron React Boilerplate
- Bootstrap 5
- Google Fonts - Inter
- react-dropdown
- Electron, electron-builder
- React
- simple-git
- React Unicons by IconScout
- [v0.0.1-beta]
- This is first beta and very first release of this product.
- Added account manager.
- Added repository cloning functionality.
- Added repository creating functionality.
- Added repository user switch functionality.
- Authentication done based on ssh only.