Clone all your repositories with a single line of command
Gitmass is a fast, lightweight and simple bulk git clone tool. You can clone and/or pull all your repositories in your organization. Works with Github, Gitlab and Bitbucket!
Bulk clones or pulls repositories in the given local directory.
Get the latest version:
git clone https://github.com/zinan/gitmass.gitinstalling requirements and seting up
make initFor Help:
make helpSimply run gitmass.py from terminal.
sudo chmod +x gitmass.py
./gitmass.pyIf none of the parameters have been given, Gitmass asks you necessary parameters when needed; like url of your vcs.
If you would like to define all parameters at first, keep reading.
--url: The URL of your VCS
--org: The Organization or Namespace
--dir: The directory where the repositories will be cloned in
--token: Private token (will be obsolete if username and password given)
--user: Username (Mandatory for Bitbucket only)
For example:
./gitmass.py --url https://github.com --dir /path/to/foo/bar --org myorganization --token 1010100101010010101001010010- 0.1.0
- The first proper release
Sinan Turgut – @zinan
Distributed under the MIT license. See LICENSE for more information.