Skip to content

A C# CLI driven program for cloning your repositories efficiently. Primarily used to backup and clone all of your repositories on a new PC but has a few more features.

License

nathanjukes/Git-Clone-r-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git-Clone(r)

A C# CLI driven Github Cloner with extended features, commonly used for backing up repos.

Installation

Head to this directory to find the application:

"C:\Git-Clone-r-\Application" 

Or download here: (64-bit) and run the Git-Clone(r).exe after configuring the UserSettings.json

Homescreen Image

Change Log

  • 1.01 - Bug fix for private repos

  • 1.00 - Released 27/07/20

Configuration

To use this App you must first edit the Secrets.json file and insert the following data:

{
    "clientID": "YourClientID",
    "clientSecret": "YourClientSecret"
}   

To get your ClientID and ClientSecret you must first login to the Github Developers Page. From here, head to the OAuth Apps page and hit New OAuth App. You can name it what you want but you must set the Homepage URL and Authorization callback URL http://localhost:29522/. Finally, retrieve the Client ID and Client Secret values on the homepage of the App.

Please Note:

It's unfortunate that you must retrieve those values manually but at the time of creation, I did not have the server capacity to host the Backend 24/7 and I could not ensure it would be available at all times.

License

MIT

About

A C# CLI driven program for cloning your repositories efficiently. Primarily used to backup and clone all of your repositories on a new PC but has a few more features.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages