Skip to content

Release! πŸŽ‰

Choose a tag to compare

@tilltmk tilltmk released this 27 May 21:11
· 24 commits to main since this release
e660374

Git Credential Manager v1.0.0 πŸŽ‰

I am excited to announce the first release of Git Credential Manager! This initial release brings a powerful and user-friendly interface for managing your Git credentials and repositories with ease.

πŸ“¦ What's New

Features

  • Add Credentials: Easily add new Git credentials with a simple user interface.
  • Edit Credentials: Modify existing Git credentials seamlessly.
  • Delete Credentials: Remove unwanted Git credentials effortlessly.
  • Manage Repositories: Configure your repositories with selected credentials, including setting the username, email, and remote URL.
  • Dark Mode UI: Enjoy the aesthetic and comfort of a dark-themed user interface.

Installation

Linux

  • Debian/Ubuntu:

    sudo apt update
    sudo apt install python3 python3-pip
    pip3 install customtkinter
  • Arch Linux:

    sudo pacman -Syu
    sudo pacman -S python python-pip
    pip install customtkinter
  • Fedora:

    sudo dnf update
    sudo dnf install python3 python3-pip
    pip3 install customtkinter
  • OpenSUSE:

    sudo zypper refresh
    sudo zypper install python3 python3-pip
    pip3 install customtkinter

General

  1. Clone the Repository:

    git clone https://github.com/tilltmk/git-user-manager.git
    cd git-user-manager
  2. Install Required Packages:

    pip install customtkinter
  3. Running the Application:

    python git_user_manager.py

Usage

  • Add New Credential:

    1. Click the Add button.
    2. Fill in the username, password, and remote URL.
    3. Click Submit.
  • Edit Credential:

    1. Select a credential by clicking the checkbox next to it.
    2. Click the Edit button.
    3. Modify the fields as needed.
    4. Click Submit.
  • Delete Credential:

    1. Select the credential(s) you wish to delete.
    2. Click the Delete button.
  • Manage Repositories:

    1. Select the credential(s) you wish to use.
    2. Click the Manage Repos button.
    3. Enter the repository path and submit.

πŸš€ Future Plans

I have a lot more planned for future releases, including:

  • Improved error handling and feedback.
  • Support for additional credential formats and storage options.
  • Enhancements to the user interface for better usability.
  • Advanced repository management features.

πŸ› οΈ Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes.

πŸ‘₯ Contact

For any questions, issues, or feedback, please reach out via the GitHub Issues page.


Thank you for using Git Credential Manager! I hope it simplifies your Git workflow. 🌟