walgit: Git 서버를 오브젝트 스토리지 하나로 압축한 단일 바이너리

Walgit – a Git server that is one binary in front of an object store

walgit는 데이터베이스, 리더, 로컬 상태 없이 S3나 GCS 버킷만으로 Git 저장소를 호스팅하는 Rust 기반 서버입니다. 모든 푸시는 오브젝트 스토리지의 WAL(Write-Ahead Log)에 기록되고, 매니페스트의 CAS(Compare-And-Swap)가 유일한 합의 지점입니다. 각 머신은 단순한 캐시 역할을 하며, 저장소가 머신보다 커도 확장 가능합니다. Cursor의 'Git at any scale' 아키텍처를 구현했으며, 스마트 HTTP, bundle-uri, Git LFS, 웹 UI, JSON API, 웹훅, 인증(OIDC 포함) 등을 제공합니다.

모든 walgit 머신은 일회용 캐시이며, 버킷이 곧 저장소입니다.
  1. depr

    https://x.com/kellabyte/status/2092105110381908458 을 사용하는 것은 실제로 안전하지 않습니다.

  2. themgt

    우리는 S3에 지속 객체로 실행되는 Linux인 Walinux를 만들었습니다. 그래서 디스크도 없고, 서버도 없고, 트랜지스터도 없고, 전기도 없고, 동시에 0과 무한대로 확장되며, NFT 원숭이로 거래될 수 있습니다. 수학자들은 어안이 벙벙합니다. 다른 'S3 기반 AI용 CLI 도구' 프로젝트 3만 5천 개는 이제 구식이 되었습니다.

  3. 0123456789ABCDE

    git 저장소를 오브젝트 스토어에 저장하는 기본 아이디어는 https://github.com/tigrisdata/objgit 와 동일합니다. 참조: https://news.ycombinator.com/item?id=48661938

  4. gravypod

    모두가 안정성에 대해 매우 화가 나서 주변을 둘러보고 있는 지금, 실제 GitHub 경쟁자를 위한 시장이 있나요?

  5. ShinyLeftPad

    프롬프트만 보여주세요 ;)

이 날의 다른 글

2026-08-25