Clone/Update all repositories of user/organization in github/gitlab/....
Get started, you'll need node.
npm install -g git-hubs
Usage:
git-hubs [options] organization <owner> [<directory>] [--api=https://api.github.com/]
git-hubs [options] user <owner> [<directory>] [--api=https://api.github.com/]
git-hubs [options] ls pr organization <owner> [--api=https://api.github.com/]
git-hubs [options] ls pr user <owner> [--api=https://api.github.com/]
git-hubs [options] ls issues organization <owner> [--api=https://api.github.com/]
git-hubs [options] ls issues user <owner> [--api=https://api.github.com/]
Options:
-h --help show this help message and exit
--version show version and exit
--auth show username and password given, be the proles
-p --pull use pull instead of fetch
-d --default use the current working dir if no <directory> option, else use the <owner> as the dir.
-n --no-fork skip the forked repositories
Working with GitHub, with a lot of repositories can be a bunch of hunting
around. These commands give you a quick way to push and pull a bunch
of related repositories.
- This will clone or pull as needed to get you all caught up
ls pr See all the open pull requests.
Other Git Services Supports:
- Gitea: A painless self-hosted Git service