{"id":16526719,"url":"https://github.com/nikhiljohn10/gitry","last_synced_at":"2026-05-01T21:34:23.268Z","repository":{"id":76837769,"uuid":"80288726","full_name":"nikhiljohn10/gitry","owner":"nikhiljohn10","description":"A bash program to deploy git server for Ubuntu","archived":false,"fork":false,"pushed_at":"2017-01-29T08:28:33.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-09-14T16:01:06.265Z","etag":null,"topics":["git","server","shellscript","ubuntu"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nikhiljohn10.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-28T14:27:25.000Z","updated_at":"2017-01-28T17:10:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"353e4bbe-6ef9-44d8-8084-18abe955a357","html_url":"https://github.com/nikhiljohn10/gitry","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/nikhiljohn10/gitry","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikhiljohn10%2Fgitry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikhiljohn10%2Fgitry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikhiljohn10%2Fgitry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikhiljohn10%2Fgitry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nikhiljohn10","download_url":"https://codeload.github.com/nikhiljohn10/gitry/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikhiljohn10%2Fgitry/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32513803,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["git","server","shellscript","ubuntu"],"created_at":"2024-10-11T17:29:44.210Z","updated_at":"2026-05-01T21:34:23.204Z","avatar_url":"https://github.com/nikhiljohn10.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gitry\nA bash program to deploy git server for Ubuntu based operating systems of 64bit arch.\n\n### Installation\n\nSimply run the following commands\n```\n$ sudo apt-get install -y wget\n$ wget https://github.com/nikhiljohn10/gitry/archive/master.zip -O temp.zip\n$ unzip temp.zip \u0026\u0026 rm temp.zip\n$ cd gitry-master \u0026\u0026 sudo ./install.sh\n```\n\n### Usage\n\nTo access gitry, ssh in to localhost using following command\n```\n$ ssh git@localhost # the install.sh adds pubic key of your system to server, hence no password needed\n```\n\nTo use gitry after logging in to server\n```\n$ gitry list # list all the git repos added to server\n$ gitry add \u003crepository\u003e # add a new repo in to server (do not use .git in repo name)\n$ gitry delete \u003crepository\u003e # delete a repo from server (do not use .git in repo name)\n\n```\n\nTo access server from client\n```\n$ git clone git@localhost:\u003crepository\u003e.git\n\n# or \n\n$ git init \u0026\u0026 git remote add origin git@localhost:\u003crepository\u003e.git\n\n```\n\n\n### Possibles errors\n\nThis is hardcorded for Ubuntu 16.04 LTS 64bit desktop version. The dependancies and commands may vary on your distribution. Please check all the commands in the script before running. The script is not tested much. So, report issue in repo to solve them.\n\n\n### Future\n\nPlanning to do and local git framework using either Node / Django on top of this script to give user a web based GUI and accomedate multiple user when it is deloyed on a server. Contact me if interested in working on it. \n\nCheers!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikhiljohn10%2Fgitry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnikhiljohn10%2Fgitry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikhiljohn10%2Fgitry/lists"}