Skip to content
This repository was archived by the owner on Feb 22, 2023. It is now read-only.

Repository files navigation

PyLFS

A minimal Python implementation of git-lfs. Currently speaks the v1 legacy api.

Build Status

Setup

Install pipenv

pipenv --three install
mkdir data
git init --bare data/repo.git
git clone https://github.com/mgax/lfs.git
cat > lfs/settings.py <<EOF
GIT_PROJECT_ROOT = '`pwd`/data'
SERVER_URL = 'http://localhost:5000'
EOF
cd lfs
pipenv run python lfs.py

Using as remote

git init repo
cd repo
git lfs track '*.jpg'
curl -O https://rawgit.com/mgax/lfs/master/testsuite/hardwrk.jpg
git add .
git commit -m 'test data'
git remote add origin http://foo:bar@localhost:5000/repo.git
git push --set-upstream origin master

About

Git-LFS server written in Python

Resources

Stars

21 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages