CloneHub is a WinForms application designed to simplify the process of cloning multiple Git repositories. It allows users to specify multiple repository URLs and a destination directory for cloning, streamlining the management of multiple projects from various sources.
- Clone Multiple Repositories: Enter multiple repository URLs and clone them all at once.
- Choose Destination Path: Select a destination directory where the repositories will be cloned.
- URL Validation: Ensure that only valid repository URLs are accepted. Progress Indicator: See the progress of the cloning process with a progress bar.
- Enter Repository URLs: In the text box provided, enter the URLs of the repositories you want to clone. Each URL should be on a separate line.
- Choose Destination Path: Click the "Browse" button to select the directory where the repositories will be cloned.
- Clone Repositories: Click the "Clone" button to start the cloning process. Progress will be displayed using a progress bar.
- Windows operating system
- .NET Framework or .NET Core runtime
CloneHub is written in C# using the WinForms framework. You can open the project in Visual Studio or any other compatible IDE to view and modify the source code.
To contribute to the development of CloneHub, fork the repository, make your changes, and submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
- LibGit2Sharp - A .NET library for Git operations.
For support or inquiries, please contact me at [email protected].