Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chocoonestrogen/git-account-switcher
The Git Account Switcher is a tool designed to simplify the management of multiple Git configurations, allowing you to seamlessly switch between different accounts while working on various projects.
https://github.com/chocoonestrogen/git-account-switcher
accounts git gitconfig github python python3
Last synced: 2 days ago
JSON representation
The Git Account Switcher is a tool designed to simplify the management of multiple Git configurations, allowing you to seamlessly switch between different accounts while working on various projects.
- Host: GitHub
- URL: https://github.com/chocoonestrogen/git-account-switcher
- Owner: chocoOnEstrogen
- License: cc0-1.0
- Created: 2024-06-06T23:04:54.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-19T13:44:11.000Z (3 months ago)
- Last Synced: 2024-10-30T02:18:41.901Z (16 days ago)
- Topics: accounts, git, gitconfig, github, python, python3
- Language: Python
- Homepage:
- Size: 23.4 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Git Account Switcher
The Git Account Switcher is a tool designed to simplify the management of multiple Git configurations, allowing you to seamlessly switch between different accounts while working on various projects.
## Getting Started
To get started with the Git Account Switcher, follow these steps:
1. Clone this repository to your local machine:
```bash
git clone https://github.com/stellaOnEstrogen/git-account-switcher.git
```2. Create a credentials file (`.accounts.creds`) in the `data/` directory of the project or set the env var `GIT_ACCOUNT_DIR`. Refer to the [Creating the Credentials File](./docs/creating-the-creds.md) documentation for guidance on structuring this file.
3. Run the Git Account Switcher:
```bash
python3 main.py # or use ./scripts/build.sh and run ./dist/main
```## Documentation
For detailed documentation and usage instructions, refer to the documentation files in the `docs/` directory:
## Contributing
Contributions are welcome! Please submit bug reports, feature requests, or pull requests to help improve this project.
## License
This project is licensed under the CC0 1.0 License - see the [LICENSE](./LICENSE) file for details.