Skip to content

esimon113/sgit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sgit

A simple tool that can be used to create encrypted backups with git. The main purpose of this is learning...

Current idea:

  • sgit encrypt

    • compresses contents from specified path
    • encrypts the compressed data using AES
    • save encrypted data in a specified location (within the repo-folder)
    • automatically call the following git commands:
      • git add ...
      • git commit -m "created encrypted backup"
      • git push
  • sgit decrypt

    • execute git pull
    • decrypt the pulled data
    • store compressed data in the backup-folder
  • sgit update (as i imagine it this will mostly be used after sgit decrypt)

    • decompress the backup data
    • replace the "actual data" with the decompressed backup-data

About

Secure Git-Repos: Encrypt data before publishing and after pull

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages