{"id":20409824,"url":"https://github.com/0adri3n/easygit","last_synced_at":"2026-04-21T05:34:18.751Z","repository":{"id":198795063,"uuid":"701551392","full_name":"0adri3n/easyGit","owner":"0adri3n","description":"Home-made alternative solution to Git, fully made in Python.","archived":false,"fork":false,"pushed_at":"2023-10-10T08:20:13.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-05T02:43:46.975Z","etag":null,"topics":["git","python","server","vps"],"latest_commit_sha":null,"homepage":"","language":"Python","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/0adri3n.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}},"created_at":"2023-10-06T22:28:33.000Z","updated_at":"2023-10-06T22:46:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"1f175f8d-a751-4ed9-8e88-1d913d4d92b8","html_url":"https://github.com/0adri3n/easyGit","commit_stats":null,"previous_names":["akira-trinity/easygit","0adri3n/easygit"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/0adri3n/easyGit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0adri3n%2FeasyGit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0adri3n%2FeasyGit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0adri3n%2FeasyGit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0adri3n%2FeasyGit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0adri3n","download_url":"https://codeload.github.com/0adri3n/easyGit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0adri3n%2FeasyGit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32079055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T02:38:07.213Z","status":"ssl_error","status_checked_at":"2026-04-21T02:38:06.559Z","response_time":128,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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","python","server","vps"],"created_at":"2024-11-15T05:43:42.355Z","updated_at":"2026-04-21T05:34:18.727Z","avatar_url":"https://github.com/0adri3n.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cp align=\"center\"\u003e easyGit \u003c/p\u003e\n\u003cp align=\"center\"\u003eHome-made alternative solution to Git, fully made in Python.\u003c/p\u003e\n\n## Installation\n\nDownload the source code and use it with Python :\n```bash\npython main.py\n```\n\n## Setup\n\n\u003ch3\u003ePlease follow the instructions !\u003c/h3\u003e\n\n\u003ch2\u003eStep 1 :\u003c/h2\u003e\n\nCreate one folder per user in your local easyGit folder.\n\nExample :\n\nIf 3 persons are using easyGit on a server, the easyGit folder will looks like this :\n\n![image](https://github.com/akira-trinity/easyGit/assets/62818208/016239cb-f888-4dea-aa16-9a1294316a79)\n\n\n\u003ch2\u003eStep 2 :\u003c/h2\u003e\n\nModify your user in the conf.yaml file :\n\n![image](https://github.com/akira-trinity/easyGit/assets/62818208/fa556bc4-104b-4c24-8e6c-f3283b620838)\n\n\n\u003ch2\u003eStep 3 :\u003c/h2\u003e\n\nAdd all the users in the list in main.py :\n\n![image](https://github.com/akira-trinity/easyGit/assets/62818208/93e5381f-b95d-4f70-81ce-16fd63af085e)\n\n\u003ch2\u003eStep 4 :\u003c/h2\u003e\n\nFill the server informations in each upload.py, download.py and server.py :\n\n![image](https://github.com/akira-trinity/easyGit/assets/62818208/90294247-a8f8-4739-aa8e-301c425c9752)\n\n## Usage\n\nMake sure that all the files you edit/upload stay in YOUR folder at YOUR username on your local easyGit repertory. Every user need to respect this rule to run your easyGit smoothly.\n\nType help to see all the commands !\n\n\n## Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\n\n## License\n[MIT](https://choosealicense.com/licenses/mit/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0adri3n%2Feasygit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0adri3n%2Feasygit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0adri3n%2Feasygit/lists"}