WeSearch

Show HN: Trunks – Git repos backed by your own storage

·4 min read · 0 reactions · 0 comments · 13 views
#git#open-source#filesystem#storage#Trunks#S3#Azure Blob#Postgres#GCS
Show HN: Trunks – Git repos backed by your own storage
⚡ TL;DR · AI summary

Trunks is an open-source Git-native filesystem that allows users to back their Git repositories with various storage backends. It eliminates the need for a Git server by enabling direct interaction with storage solutions like S3 and Azure Blob. This system supports standard Git operations while ensuring data integrity and concurrency without the traditional server setup.

Key facts
Original article
GitHub
Read full at GitHub →
Opening excerpt (first ~120 words) tap to expand

Trunks The most powerful open-source POSIX-compatible, Git-native filesystem. Trunks turns any backend into a Git-compatible remote. Point it at S3, R2, Tigris, GCS, Azure Blob, MinIO, Postgres, SFTP, a fileshare, or local disk. You get branches, commits, refs, push, pull, the whole protocol. No Git server. No service to operate. No control plane. No repo copy per workspace. Applications write normal files. Developers run normal Git. git remote add origin trunks://primary/my-app git push -u origin main That git push invokes git-remote-trunks, writes commit objects, and advances the branch ref straight into your configured storage. No GitHub. No Git server in between.

Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments

More from GitHub