Skip to content

WasixXD/Chester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Chester

A self host git like application

Brief 📖

Chester is a project that aims to provide a self-hosted application similar to Git. It is designed to offer a decentralized version control system, allowing users to host their own repositories and manage changes to their projects.

Challenges 🐢

  • Use Rocket a web development framework for rust
  • Be able to copy files for commit
  • Fast file uploading
  • Return the same file in pull command

Goals 🏆

  • [ x ] User can initatie a new chester repository
  • [ x ] User can add the whole folder or separate files
  • [ x ] User can push the commit to the server
  • [ x ] User can pull individually commits

How to install 🚀

  • Install the dedicated server
$ cargo install chesterhub 
  • Run the server
$ chesterhub
  • Install the application
$ cargo install chester
  • Use
$ chester --help

Demo

image

image

image

image

About

A simple git-clone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages