{"id":22914053,"url":"https://github.com/suse/rmt","last_synced_at":"2025-04-06T00:08:26.002Z","repository":{"id":22419350,"uuid":"96195015","full_name":"SUSE/rmt","owner":"SUSE","description":"RPM repository mirroring tool and registration proxy for SUSE Customer Center.","archived":false,"fork":false,"pushed_at":"2025-04-03T10:43:17.000Z","size":7033,"stargazers_count":41,"open_issues_count":44,"forks_count":45,"subscribers_count":35,"default_branch":"master","last_synced_at":"2025-04-03T11:34:45.696Z","etag":null,"topics":["hacktoberfest","rails","rpm","ruby","suse"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SUSE.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/SECURITY.md","support":"support/README.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-07-04T08:33:17.000Z","updated_at":"2025-04-02T11:52:05.000Z","dependencies_parsed_at":"2024-01-29T14:54:28.496Z","dependency_job_id":"d7a5ba3a-e667-40d7-89f7-1082db6bd833","html_url":"https://github.com/SUSE/rmt","commit_stats":null,"previous_names":[],"tags_count":43,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SUSE%2Frmt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SUSE%2Frmt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SUSE%2Frmt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SUSE%2Frmt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SUSE","download_url":"https://codeload.github.com/SUSE/rmt/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247415967,"owners_count":20935387,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","rails","rpm","ruby","suse"],"created_at":"2024-12-14T05:13:06.176Z","updated_at":"2025-04-06T00:08:25.981Z","avatar_url":"https://github.com/SUSE.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Repository Mirroring Tool\n[![Integration tests](https://github.com/SUSE/rmt/actions/workflows/integrations.yml/badge.svg?branch=master)](https://github.com/SUSE/rmt/actions/workflows/integrations.yml)\n[![Code Climate](https://codeclimate.com/github/SUSE/rmt.png)](https://codeclimate.com/github/SUSE/rmt)\n[![Coverage Status](https://coveralls.io/repos/SUSE/rmt/badge.svg?branch=master\u0026service=github)](https://coveralls.io/github/SUSE/rmt?branch=master)\n\nThis tool allows you to mirror RPM repositories in your own private network.\nOrganization (mirroring) credentials are required to mirror SUSE repositories.\n\nThe [SUSE Linux Enterprise RMT Guide](https://documentation.suse.com/sles/html/SLES-all/book-rmt.html) contains\nthe end-user documentation for RMT. `man` pages for `rmt-cli` are located in the file [MANUAL.md](MANUAL.md).\n\nIf you would like to contribute to RMT, please see our [contribution guide](docs/CONTRIBUTING.md).\n\nIf you would like to compare RMT to its predecessor SMT, please see our [writeup](docs/smt_and_rmt.md).\n\n## Supported repository types and compressions:\n\nRMT allows mirroring the following types of repositories:\n\n```\n  (rpm) repomd                  - fully supported\n  (deb) debian flat structure   - experimental\n  (deb) debian nested structure - experimental\n```\n\nCheck [Debian Repository Format](https://wiki.debian.org/DebianRepository/Format) for more information\nregarding Debian repository structure and [createrepo](http://createrepo.baseurl.org/) repository\nfor information about the repomd format.\n\nDue to a huge possible variety of compression formats used in repositories. RMT does support the\nfollowing compression formats:\n\n```\n  (.gz)  GNU Gzip compression algorithm\n  (.bz2) Burrows–Wheeler algorithm\n  (.zst) Zstandard algorithm\n```\n\nIf you encounter a repository with different compression and want support in RMT, please open\nan [issue](https://github.com/SUSE/rmt/issues) and let the RMT development team know!\n\n## Mirroring non-SUSE repositories using RMT\n\nRMT provides a mechanism to mirror custom repositories, named custom repositories.\n\n```\n$ rmt-cli repos custom add \u003cURL\u003e \u003cidentifier\u003e\n\n```\n\nFor `repomd` based repositories, the URL must lead to the top level directory of the repository (in which the `repodata` directory can be found)\n**Example:**\n\n```\n$ rmt-cli repos custom add https://download.opensuse.org/tumbleweed/repo/oss/ tumbleweed\n```\n\nFor `debian` based repositories, the URL must specify the release directory\n**Example:**\n\n```\n$ rmt-cli repos custom add http://ftp.debian.org/debian/dists/sid/ debian-unstable\n```\n\n## Installation of RMT\n\nPlease view our [guide](docs/installation.md) to assist you in the RMT installation process.\n\n## Development setup of RMT\n\nCheck out [development readme](DEVELOPMENT.md) for more information.\n\n## Feedback\n\nDo you have suggestions for improvement? Let us know!\n\nGo to [Issues](https://github.com/SUSE/rmt/issues/new), create a new issue and describe what you think could be improved.\n\nFeedback is always welcome!\n\n## Security Policy\n\nPlease see our [security policy](docs/SECURITY.md) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuse%2Frmt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuse%2Frmt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuse%2Frmt/lists"}