https://github.com/dvob/gitlab-cloner
Clone all repositories in a Gitlab group structure
https://github.com/dvob/gitlab-cloner
Last synced: about 1 year ago
JSON representation
Clone all repositories in a Gitlab group structure
- Host: GitHub
- URL: https://github.com/dvob/gitlab-cloner
- Owner: dvob
- Created: 2021-05-02T09:43:03.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-05-03T08:38:13.000Z (about 5 years ago)
- Last Synced: 2025-06-05T21:53:04.344Z (about 1 year ago)
- Language: Go
- Size: 3.91 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# gitlab-cloner
Clones a whole group structure into the current directory.
For example you have the following strucutre on Gitlab:
```
root_group/project1
root_group/sub_group1/project2
root_group/sub_group2/sub_group3/project3
```
Then `gitlab-cloner` can be invoked as follows:
```
gitlab-cloner clone root_group
```
Which produces the follwoing local directory structure:
```
$ find -name ".git"
./project1/.git
./sub_group1/project2/.git
./sub_group2/sub_group3/project3/.git
```
## Installation
```
go install github.com/dvob/gitlab-cloner@latest
```