GitFS is a powerful tool that allows users to mount Git/GitHub repos as read-write user filesystems using FUSE. This innovative approach offers advantages over traditional cloud-based Git IDEs, while also providing customization resources for popular platforms such as VSCode Insider and SpaceVim. Users can enjoy the benefits of a fully searchable Git history combined with the convenience of a local filesystem, making it an essential tool for efficient code management.

solved by gitfs

libgit2 sucks.

most stars

this gitfs is actually a searchable git history filesystem.

tested

gitee python api, first step is to get access token by login

gitee apis

can we mount git/github repo as user filesystem(fuse)?

usually read-only github/git filesystems, but this one is different. it is backed by writable github apis and is written in python, with python implementation of fuse which is updated here. this pygithub has trending api(maybe?) which is useful for social engineering or propaganda.

we could also implement a watchdog like system to check against the files using pygithub.

cloud based github ide includes gitpod.io, github.dev, pythonanywhere but these are with serious limitations, most importantly without autocommit or too restricted to write code.

browse github repo as remote filesystem(vscode insider):

https://marketplace.visualstudio.com/items?itemName=github.remotehub

the vscode desktop is too resource heavy. though we have found a plugin to auto commit that also has a github repo to git repo(only for vscode insider):

spacevim with custom color theme and nerdfont installed.

spacevim documentation

vim wiki by fandom

run multiple vim commands at once:

1
2
:cd / | NERDTree

Comments