{"id":21089711,"url":"https://github.com/nullren/git-remote-encfs","last_synced_at":"2025-03-14T06:14:07.386Z","repository":{"id":136340381,"uuid":"52196029","full_name":"nullren/git-remote-encfs","owner":"nullren","description":"taking git-remote-testgit and shoving encfs in there","archived":false,"fork":false,"pushed_at":"2016-02-21T07:47:12.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-21T00:51:09.851Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nullren.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-21T07:35:35.000Z","updated_at":"2016-02-21T07:35:53.000Z","dependencies_parsed_at":"2023-05-05T19:46:41.763Z","dependency_job_id":null,"html_url":"https://github.com/nullren/git-remote-encfs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nullren%2Fgit-remote-encfs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nullren%2Fgit-remote-encfs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nullren%2Fgit-remote-encfs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nullren%2Fgit-remote-encfs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nullren","download_url":"https://codeload.github.com/nullren/git-remote-encfs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243532563,"owners_count":20306157,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-19T21:30:38.375Z","updated_at":"2025-03-14T06:14:07.353Z","avatar_url":"https://github.com/nullren.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# git-remote-encfs\n\nJust a naive attempt at taking git's `git-remote-testgit` example and\nwrapping it in EncFS.\n\n## Installation\n\nCopy `git-remote-encfs` somewhere into your `$PATH` and make sure it\nis executable.\n\n## Usage\n\nSimple as\n\n    git remote add encfs encfs::$PATH_TO_REPO\n    git encfs push master\n\n`$PATH_TO_REPO` must be a full path to where you want this stored.\n`git-remote-encfs` will ensure two directories exist and will create\nthem if not:\n* `$PATH_TO_REPO`\n* `${PATH_TO_REPO}-private`\n\nThe `-private` directory will contain your encfs directory while\n`$PATH_TO_REPO` will be the decrypted directory.\n\nIf the directories do not exist, then you will prompted to create an\nencfs password.\n\nFor now, this script will always unmount your encfs when it finishes,\nso every time you use it, it will prompt for a password.\n\nThis is an example of how I am using it\n\n    git remote add encfs \\\n        encfs::$HOME/Dropbox/.secret-repos/git-remote-encfs\n    git push encfs master\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnullren%2Fgit-remote-encfs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnullren%2Fgit-remote-encfs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnullren%2Fgit-remote-encfs/lists"}