giftless
giftless copied to clipboard
🎁 A pluggable Git LFS server written in Python. Highly customizable and easy to extend.
The signed S3 URL doesn't work for uploading. Git LFS receives a 401 when uploading.
Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 1.7.1 to 2.4.0. Release notes Sourced from pyjwt's releases. 2.4.0 Security [CVE-2022-29217] Prevent key confusion through non-blocklisted public key formats. https://github.com/jpadilla/pyjwt/security/advisories/GHSA-ffqj-6fqr-9h24 What's Changed Add support for Python...
Pushing to the fake repo fails with ``` EOFoading LFS objects: 100% (1/1), 1.0 MB | 0 B/s error: failed to push some refs to '/home/joralf/giftless/fake-remote-repo' ``` Os: Ubuntu 20.04...
I have setup an instance of giftless (pip) in an LXD container (Ubuntu 20.04) on my homelab. Using git-lfs, I can commit files, but cloning and pulling (git lfs pull)...
Hi, some time ago git for windows started using the hash_algo key in their git-lfs batch requests. This leads to an unspecific error with giftless ``` HTTP/1.1 422 UNPROCESSABLE ENTITY...
Implement utility function, as suggested [by comment](https://github.com/datopian/giftless/pull/93#issuecomment-877337232) on pull request #93.
After installing from pypi I get: ``` Traceback (most recent call last): File "${HOME}/.local/lib/python3.7/site-packages/giftless/wsgi_entrypoint.py", line 7, in app = init_app() File "${HOME}.local/lib/python3.7/site-packages/giftless/app.py", line 43, in init_app transfer.init_flask_app(app) File "${HOME}/.local/lib/python3.7/site-packages/giftless/transfer/__init__.py", line...
The default_lifetime value set inside giftless.yml file is ignored and Giftless JWT tokens generated by `auth.jwt.JWTAuthenticator._generate_token` are using default values from `giftless.config.py` ``` # my giftless.yml TRANSFER_ADAPTERS: basic: factory: giftless.transfer.basic_streaming:factory...
Hi, I'm trying to get Git LFS working using local storage on a Raspberry Pi. Just Git was so easy - just set up SSH - but LFS is proving...
If the request is to upload a file under a configured size, allow the LFS server to negotiate `basic` transfer instead of `mutlipart-basic` to simplify the transaction and speed things...