|
1 | 1 | # gitlab-mirrors |
2 | 2 |
|
3 | 3 | The [gitlab-mirrors](https://github.com/samrocketman/gitlab-mirrors) project is |
4 | | -designed to fill in a feature which is currently |
5 | | -[missing from GitLab][mirror-missing]: the ability to mirror remote |
6 | | -repositories. gitlab-mirrors creates read only copies of remote repositories in |
7 | | -gitlab. It provides a CLI management interface for managing the mirrored |
8 | | -repositories (e.g. add, delete, update) so that an admin may regularly update |
9 | | -all mirrors using `crontab`. It operates by interacting with the |
10 | | -[GitLab API][gitlab-api] using [python-gitlab3][python-gitlab3]. Also, check |
11 | | -out this cool [puppet module][puppet] for installing and configuring |
12 | | -gitlab-mirrors. |
13 | | - |
| 4 | +designed to fill in a feature which is currently [missing from |
| 5 | +GitLab][mirror-missing]: the ability to mirror remote repositories. |
| 6 | +gitlab-mirrors creates read only copies of remote repositories in gitlab. It |
| 7 | +provides a CLI management interface for managing the mirrored repositories (e.g. |
| 8 | +add, delete, update) so that an admin may regularly update all mirrors using |
| 9 | +`crontab`. It operates by interacting with the [GitLab API][gitlab-api] using |
| 10 | +[python-gitlab3][python-gitlab3]. |
14 | 11 |
|
15 | 12 | ## Features |
16 | 13 |
|
@@ -46,13 +43,18 @@ gitlab-mirrors. |
46 | 43 |
|
47 | 44 | *Note: if you are upgrading then see `docs/upgrade` for notes on upgrading.* |
48 | 45 |
|
| 46 | +--- |
| 47 | +# Other helpful implementations |
| 48 | + |
| 49 | +* [Puppet module][gm-puppet] for installing and configuring gitlab-mirrors. |
| 50 | +* [Docker container][gm-docker] for mirroring repositories. |
49 | 51 |
|
50 | 52 | --- |
51 | 53 | # Get help |
52 | 54 |
|
53 | | -There are a couple ways you can try to get help. You can |
54 | | -[file an issue][issues]. You can also join the `#gitlab` IRC channel at |
55 | | -freenode.net and direct your questions to user `sag47`. |
| 55 | +There are a couple ways you can try to get help. You can [file an |
| 56 | +issue][issues]. You can also join the `#gitlab` IRC channel at freenode.net and |
| 57 | +direct your questions to user `sag47`. |
56 | 58 |
|
57 | 59 | ## IRC Etiquette |
58 | 60 |
|
@@ -81,7 +83,8 @@ Created by Sam Gleske under [MIT License](LICENSE). |
81 | 83 | * Fixed project transfer bug #78 [Corey Osman](https://github.com/logicminds) |
82 | 84 |
|
83 | 85 | [gitlab-api]: http://api.gitlab.org/ |
| 86 | +[gm-docker]: https://github.com/Klowner/docker-gitlab-mirrors |
| 87 | +[gm-puppet]: https://github.com/logicminds/gitlab_mirrors |
84 | 88 | [issues]: https://github.com/samrocketman/gitlab-mirrors/issues |
85 | 89 | [mirror-missing]: http://feedback.gitlab.com/forums/176466-general/suggestions/4286666-mirror-git-svn-into-repo- |
86 | | -[puppet]: https://github.com/logicminds/gitlab_mirrors |
87 | 90 | [python-gitlab3]: https://github.com/alexvh/python-gitlab3 |
0 commit comments