2.0: New UI and SSH Key Support
Git UserManager v2.0 π
I am excited to announce the release of Git UserManager v2.0! This release includes several new features and improvements to help you manage your Git credentials and repositories more efficiently.
π Description
The Git UserManager is a Python-based graphical user interface (GUI) application built with customtkinter
. It simplifies the process of managing multiple Git accounts by allowing you to add, edit, and delete Git credentials and configure repositories with ease.
π What's New
- Add Credentials: Easily add new Git credentials.
- Edit Credentials: Modify existing Git credentials.
- Delete Credentials: Remove Git credentials you no longer need.
- Manage Repositories: Configure repositories with selected credentials.
- Dark Mode UI: A sleek dark mode for better visual comfort.
π Bug Fixes
- Fixed issues with credential storage.
- Improved error handling and user feedback.
π File Structure
git-user-manager/
β
βββ dist/
β βββ GitUserManager # The PyInstaller-compiled binary
βββ icon.png # Your application icon
βββ git_user_manager.py # Your main application file
βββ GitUserManager.desktop # Your desktop entry file
βββ install.sh # Your installation script
π Getting Started
Prerequisites
- Ensure you have Python installed on your system. Download it from python.org.
Installation
-
Clone the Repository:
git clone https://github.com/tilltmk/git-user-manager.git cd git-user-manager
-
Install Required Packages:
pip install customtkinter
-
Package the Application:
pyinstaller --onefile --name GitUserManager --icon=icon.png git_user_manager.py
-
Run the Installation Script:
chmod +x install.sh ./install.sh
π₯οΈ Usage
-
Add New Credential:
- Click the
Add
button. - Fill in the username, password, and remote URL.
- Click
Submit
.
- Click the
-
Edit Credential:
- Select a credential by clicking the checkbox next to it.
- Click the
Edit
button. - Modify the fields as needed.
- Click
Submit
.
-
Delete Credential:
- Select the credential(s) you wish to delete.
- Click the
Delete
button.
-
Manage Repositories:
- Select the credential(s) you wish to use.
- Click the
Manage Repos
button. - Enter the repository path and submit.
π§βπ» Contributing
contributions welcomed! Please fork the repository and submit a pull request for any improvements or bug fixes.
π License
This project is licensed under the GNU GPL v3 License.
Special Thanks
Special Thanks to Wil Nichols via Iconspedia:
https://www.iconspedia.com/icon/user-black-folder-icon-36035.html
I hope you enjoy using Git UserManager! If you have any feedback or encounter any issues, please let me know.
Happy managing your Git credentials! β¨