Server-side implementation of the Git LFS pure-SSH protocol
Go to file
2024-06-05 06:36:14 -07:00
.github chore(deps): bump golangci/golangci-lint-action from 5 to 6 (#44) 2024-05-07 09:56:01 -04:00
internal/local fix: linter and lint issues 2024-05-06 09:54:13 -04:00
transfer fix: linter and lint issues 2024-05-06 09:54:13 -04:00
.editorconfig feat: add logger interface (#17) 2023-10-27 09:58:14 -04:00
.gitignore chore(ci): add dependabot and goreleaser 2022-12-19 16:47:18 +03:00
.golangci.yml chore(ci): enable gofumpt 2024-05-22 11:51:55 -04:00
.goreleaser.yml fix(ci): goreleaser main binary 2023-10-26 12:54:05 -04:00
cmd_other.go feat: add logger interface (#17) 2023-10-27 09:58:14 -04:00
cmd_test.go feat: add tests and export capabilities and protocol version (#21) 2023-10-27 14:12:39 -04:00
cmd_unix.go feat: add logger interface (#17) 2023-10-27 09:58:14 -04:00
cmd.go feat: add tests and export capabilities and protocol version (#21) 2023-10-27 14:12:39 -04:00
go.mod chore(deps): bump golang.org/x/sys from 0.20.0 to 0.21.0 (#45) 2024-06-05 06:36:14 -07:00
go.sum chore(deps): bump golang.org/x/sys from 0.20.0 to 0.21.0 (#45) 2024-06-05 06:36:14 -07:00
LICENSE docs: update license 2023-05-11 12:38:27 +00:00
main.go fix: linter and lint issues 2024-05-06 09:54:13 -04:00
README.md doc: usage typo 2023-10-27 14:14:37 -04:00

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 • نحنُ نحب المصادر المفتوحة