charmbracelet/git-lfs-transfer

Server-side implementation of the Git LFS pure-SSH protocol

Go

100

134 commits

updated Sep 1, 2026

See the code

README

Git LFS Transfer

A server-side implementation of the Git LFS pure SSH-based protocol proposal.

git-lfs-transfer transfers large files stored in Git over SSH.

Installation

go install github.com/charmbracelet/git-lfs-transfer@latest

Usage

# Usage
git-lfs-transfer <Directory> <Operation>

# Example
git-lfs-transfer repo.git upload
git-lfs-transfer repo.git download

Acknowledgements

This library implements the Git LFS pure SSH-based protocol proposal.

This library is ported from Brian Carlson's library, scrutiger, and has been rewritten in Go.

Feedback

We'd love to hear your thoughts on this project. Feel free to drop us a note!

License

MIT


Part of Charm.

The Charm logo

Charm热爱开源 • Charm loves open source • نحنُ نحب المصادر المفتوحة

git
git-lfs
golang
ssh

Contributors

dependabot[bot]

72 commits

aymanbagabas

46 commits

charmcli

6 commits

n0routine

5 commits

charmbracelet/git-lfs-transfer

Server-side implementation of the Git LFS pure-SSH protocol

Go

100

134 commits

updated Sep 1, 2026

See the code

README

Git LFS Transfer

A server-side implementation of the Git LFS pure SSH-based protocol proposal.

git-lfs-transfer transfers large files stored in Git over SSH.

Installation

go install github.com/charmbracelet/git-lfs-transfer@latest

Usage

# Usage
git-lfs-transfer <Directory> <Operation>

# Example
git-lfs-transfer repo.git upload
git-lfs-transfer repo.git download

Acknowledgements

This library implements the Git LFS pure SSH-based protocol proposal.

This library is ported from Brian Carlson's library, scrutiger, and has been rewritten in Go.

Feedback

We'd love to hear your thoughts on this project. Feel free to drop us a note!

License

MIT


Part of Charm.

The Charm logo

Charm热爱开源 • Charm loves open source • نحنُ نحب المصادر المفتوحة

git
git-lfs
golang
ssh

Contributors

dependabot[bot]

72 commits

aymanbagabas

46 commits

charmcli

6 commits

n0routine

5 commits

Languages

Go

100.0%