{"repo":"egor-tensin/cgitize","free":true,"listed":false,"github":"https://github.com/egor-tensin/cgitize","clone":"git clone https://github.com/egor-tensin/cgitize.git","description":"Self-host your repositories using cgit","language":"Python","stars":14,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"cgitize ======= Self-host your repositories using cgit. Supports cloning all of your repositories from major hosting providers: GitHub, Bitbucket, GitLab. Example output can be found at https://git.tensin.name/. Installation ------------ pip install cgitize Usage ----- Pass the path to the config to cgitize (/etc/cgitize/cgitize.toml by default): cgitize --config path/to/cgitize.toml See an example config file at [examples/cgitize.toml]. cgitize uses the git executable, which might use ssh internally. Make sure the required keys are loaded to a ssh-agent (or, preferably , use access tokens/application passwords). [examples/cgitize.toml]: examples/cgitize.toml Docker You can run cgitize in a Docker container. A separate image includes a web server with a configured cgit installation. Please see docker/README.md for details. Mirror maintenance ------------------ Update the URL of an existing repository mirror: git remote set-url origin git@examples.com/username/name.git Development ----------- See DEVELOPMENT.md. License ------- Distributed under the MIT License. See [LICENSE.txt] for details. [LICENSE.txt]: LICENSE.txt","default_branch":null,"files":null,"tree":[],"storefront":"/r/egor-tensin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/egor-tensin/cgitize/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}