Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.