#download-gitee-repo Download and extract a git repository (GitHub, GitLab, Bitbucket, gitee) from node. #Installation
$ npm install download-gitee-repo
#API ##download(repository, destination, options, callback) Download a git repository to a destination folder with options, and callback. ##repository The shorthand repository string to download the repository from:
- GitHub - github:owner/name or simply owner/name
- Gitee - giteehub:owner/name or simply owner/name
- GitLab - gitlab:owner/name
- Bitbucket - bitbucket:owner/name
The repository parameter defaults to the master branch, but you can specify a branch or tag as a URL fragment like owner/name#my-branch. In addition to specifying the type of where to download, you can also specify a custom origin like gitlab:custom.com:owner/name. Custom origin will default to https or git@ for http and clone downloads respectively, unless protocol is specified. Feel free to submit an issue or pull request for additional origin options. #Examples ##Shorthand Using http download from Github repository at master.
download('flippidippi/download-git-repo-fixture', 'test/tmp', function (err) {
console.log(err ? 'Error' : 'Success')
})