{"repo":"leodev12345/GitPi","free":true,"listed":false,"github":"https://github.com/leodev12345/GitPi","clone":"git clone https://github.com/leodev12345/GitPi.git","description":"A simple web UI app that allows you to have basic control over your Git server using your web browser","language":"Python","stars":30,"topics":["flask","git","python","python3","raspberry-pi","server","webapp"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"GitPi A simple web UI app that allows you to have basic control over your Git server using your web browser. Table of Contents General Info Features Screenshots Setup Usage Limitations Credits Contact General Information A simple Git server web UI app written in python using Flask, it was intended to be used on a raspberry pi but it should work on pretty much any linux machine. Allows you to have some basic control over your repositories inside your browser so you don't have to SSH into the server every time to manage your repositories. Unlike some other solutions due to it's simplicity it uses very little resources, I have been using it for some time now on my main server and it seems to use about 30MB of RAM all the time. Features - Password protected - Creating repositories - Renaming repositories - Deleting repositories - Searching repositories - Displaying repository information - Name - Description - Path - List of branches - File structure - Commit history - Viewing specific branch - Viewing file information - File contents(read only) with syntax highlighting - File path - Last commit message for that specific file - Number of lines - Size Screenshots Login page Homepage Repository info page File viewer page More options page Setup NOTE: If you plan to run this app on your server that is open to the internet I would highly advise against it, this app was made to run inside a private home network, for more info check out limitations. Dependencies apt: - Git - Python 3 p","default_branch":null,"files":null,"tree":[],"storefront":"/r/leodev12345","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/leodev12345/GitPi/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."}