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
Addbutton. - 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
Editbutton. - Modify the fields as needed.
- Click
Submit.
-
Delete Credential:
- Select the credential(s) you wish to delete.
- Click the
Deletebutton.
-
Manage Repositories:
- Select the credential(s) you wish to use.
- Click the
Manage Reposbutton. - 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! β¨