RhodeCode - issues: Issues
https://issues.rhodecode.com/
https://issues.rhodecode.com/favicon.ico?1696056004
2017-10-26T23:07:10Z
RhodeCode - issues
Redmine
RhodeCode CE/EE - Bug #5399 (In Progress): Issues with Git LFS integration
https://issues.rhodecode.com/issues/5399
2017-10-26T23:07:10Z
Lyndsi Hughes
<p>We have recently enabled the Git LFS feature in RhodeCode, but we are having problems getting it working.<br>
This may be a client issue, but I'm curious if you've ever seen this before. We run RhodeCode behind Nginx.<br>
We are running RhodeCode 4.9.0 and git 1.8.3.1 on RHEL 6.</p>
<p>Here is the output when we attempt to use git-lfs to push a file:<br>
$ GIT_TRACE=1 git lfs push origin master<br>
trace: exec: 'git-lfs' 'push' 'origin' 'master'<br>
trace: run_command: 'git-lfs' 'push' 'origin' 'master'<br>
16:42:38.036384 trace git-lfs: run_command: 'git' version<br>
16:42:38.046224 trace git-lfs: run_command: 'git' config -l<br>
16:42:38.050043 trace git-lfs: tq: running as batched queue, batch size of 100<br>
16:42:38.050093 trace git-lfs: Upload refs [master] to remote origin<br>
16:42:39.054944 trace git-lfs: run_command: git rev-list --objects master --not --remotes=origin --<br>
16:42:39.060222 trace git-lfs: run_command: git cat-file --batch<br>
16:42:39.062265 trace git-lfs: tq: sending batch of size 1<br>
16:42:39.062534 trace git-lfs: api: batch 1 files<br>
16:42:39.113381 trace git-lfs: HTTP: POST <a href="https://username@server.example.com/game-of-life.git/info/lfs/objects/batch" class="external">https://username@server.example.com/game-of-life.git/info/lfs/objects/batch</a><br>
16:42:39.846223 trace git-lfs: HTTP: 200<br>
16:42:39.850511 trace git-lfs: HTTP: {"transfer": "basic", "objects": [{"oid": "30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58", "size": 1048576, "authenticated": true, "actions": {"upload": {"header": {"Authorization": "Basic bGFodWdoZXM6", "Transfer-Encoding": "chunked"}, "href": "<a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58"" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58"</a>}, "verify": {"header": {"Authorization": "Basic bGFodWdoZXM6"}, "href": "<a href="http://server.example.com/game" class="external">http://server.example.com/game</a><br>
16:42:39.850669 trace git-lfs: HTTP: -of-life.git/info/lfs/verify"}}}]}<br>
16:42:39.850798 trace git-lfs: tq: starting transfer adapter "basic"<br>
Git LFS: (0 of 1 files) 0 B / 1024.00 KB<br><br>
16:42:39.851141 trace git-lfs: HTTP: PUT <a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
16:42:39.857225 trace git-lfs: HTTP: 301<br>
16:42:39.857257 trace git-lfs: api: redirect PUT <a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a> to <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
16:42:39.857267 trace git-lfs: HTTP: PUT <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
16:42:39.857532 trace git-lfs: tq: retrying object 30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58: LFS: Put <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58:" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58:</a> read /home/username/game-of-life/.git/lfs/objects/30/e1/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58: file already closed<br>
16:42:39.857558 trace git-lfs: tq: enqueue retry #1 for "30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" (size: 1048576)<br>
16:42:39.857587 trace git-lfs: tq: sending batch of size 1<br>
16:42:39.857659 trace git-lfs: api: batch 1 files<br>
16:42:39.857746 trace git-lfs: HTTP: POST <a href="https://username@server.example.com/game-of-life.git/info/lfs/objects/batch" class="external">https://username@server.example.com/game-of-life.git/info/lfs/objects/batch</a><br>
16:42:40.487590 trace git-lfs: HTTP: 200<br>
16:42:40.490088 trace git-lfs: HTTP: {"transfer": "basic", "objects": [{"oid": "30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58", "size": 1048576, "authenticated": true, "actions": {"upload": {"header": {"Authorization": "Basic bGFodWdoZXM6", "Transfer-Encoding": "chunked"}, "href": "<a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58"" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58"</a>}, "verify": {"header": {"Authorization": "Basic bGFodWdoZXM6"}, "href": "<a href="http://server.example.com/game" class="external">http://server.example.com/game</a><br>
16:42:40.490339 trace git-lfs: HTTP: -of-life.git/info/lfs/verify"}}}]}<br>
16:42:40.490679 trace git-lfs: HTTP: PUT <a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
Git LFS: (0 of 1 files) 96.00 KB / 1024.00 KB<br><br>
16:42:40.496941 trace git-lfs: HTTP: 301<br>
16:42:40.496977 trace git-lfs: api: redirect PUT <a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a> to <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
16:42:40.497007 trace git-lfs: HTTP: PUT <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
16:42:40.497149 trace git-lfs: tq: retrying object 30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58: LFS: Put <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58:" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58:</a> read /home/username/game-of-life/.git/lfs/objects/30/e1/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58: file already closed<br>
16:42:40.497184 trace git-lfs: tq: enqueue retry #2 for "30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" (size: 1048576)<br>
16:42:40.497215 trace git-lfs: tq: sending batch of size 1<br>
16:42:40.497321 trace git-lfs: api: batch 1 files<br>
16:42:40.497404 trace git-lfs: HTTP: POST <a href="https://username@server.example.com/game-of-life.git/info/lfs/objects/batch" class="external">https://username@server.example.com/game-of-life.git/info/lfs/objects/batch</a><br>
16:42:41.137811 trace git-lfs: HTTP: 200<br>
16:42:41.140226 trace git-lfs: HTTP: {"transfer": "basic", "objects": [{"oid": "30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58", "size": 1048576, "authenticated": true, "actions": {"upload": {"header": {"Authorization": "Basic bGFodWdoZXM6", "Transfer-Encoding": "chunked"}, "href": "<a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58"" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58"</a>}, "verify": {"header": {"Authorization": "Basic bGFodWdoZXM6"}, "href": "<a href="http://server.example.com/game" class="external">http://server.example.com/game</a><br>
16:42:41.140636 trace git-lfs: HTTP: -of-life.git/info/lfs/verify"}}}]}<br>
Git LFS: (0 of 1 files) 160.00 KB / 1024.00 KB<br><br>
16:42:41.142918 trace git-lfs: HTTP: PUT <a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
16:42:41.149051 trace git-lfs: HTTP: 301<br>
16:42:41.149083 trace git-lfs: api: redirect PUT <a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a> to <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
16:42:41.149113 trace git-lfs: HTTP: PUT <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
16:42:41.149239 trace git-lfs: tq: retrying object 30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58: LFS: Put <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58:" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58:</a> read /home/username/game-of-life/.git/lfs/objects/30/e1/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58: file already closed<br>
16:42:41.149264 trace git-lfs: tq: enqueue retry #3 for "30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" (size: 1048576)<br>
16:42:41.149289 trace git-lfs: tq: sending batch of size 1<br>
16:42:41.149368 trace git-lfs: api: batch 1 files<br>
16:42:41.149450 trace git-lfs: HTTP: POST <a href="https://username@server.example.com/game-of-life.git/info/lfs/objects/batch" class="external">https://username@server.example.com/game-of-life.git/info/lfs/objects/batch</a><br>
16:42:41.706401 trace git-lfs: HTTP: 200<br>
16:42:41.709235 trace git-lfs: HTTP: {"transfer": "basic", "objects": [{"oid": "30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58", "size": 1048576, "authenticated": true, "actions": {"upload": {"header": {"Authorization": "Basic bGFodWdoZXM6", "Transfer-Encoding": "chunked"}, "href": "<a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58"" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58"</a>}, "verify": {"header": {"Authorization": "Basic bGFodWdoZXM6"}, "href": "<a href="http://server.example.com/game" class="external">http://server.example.com/game</a><br>
16:42:41.709513 trace git-lfs: HTTP: -of-life.git/info/lfs/verify"}}}]}<br>
16:42:41.709949 trace git-lfs: HTTP: PUT <a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
Git LFS: (0 of 1 files) 416.00 KB / 1024.00 KB<br><br>
16:42:41.714517 trace git-lfs: HTTP: 301<br>
16:42:41.714555 trace git-lfs: api: redirect PUT <a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a> to <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
16:42:41.714565 trace git-lfs: HTTP: PUT <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
16:42:41.714709 trace git-lfs: tq: retrying object 30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58: LFS: Put <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58:" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58:</a> read /home/username/game-of-life/.git/lfs/objects/30/e1/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58: file already closed<br>
16:42:41.714734 trace git-lfs: tq: enqueue retry #4 for "30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" (size: 1048576)<br>
16:42:41.714762 trace git-lfs: tq: sending batch of size 1<br>
16:42:41.714844 trace git-lfs: api: batch 1 files<br>
16:42:41.714938 trace git-lfs: HTTP: POST <a href="https://username@server.example.com/game-of-life.git/info/lfs/objects/batch" class="external">https://username@server.example.com/game-of-life.git/info/lfs/objects/batch</a><br>
16:42:42.180936 trace git-lfs: HTTP: 200<br>
16:42:42.183428 trace git-lfs: HTTP: {"transfer": "basic", "objects": [{"oid": "30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58", "size": 1048576, "authenticated": true, "actions": {"upload": {"header": {"Authorization": "Basic bGFodWdoZXM6", "Transfer-Encoding": "chunked"}, "href": "<a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58"" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58"</a>}, "verify": {"header": {"Authorization": "Basic bGFodWdoZXM6"}, "href": "<a href="http://server.example.com/game" class="external">http://server.example.com/game</a><br>
16:42:42.183707 trace git-lfs: HTTP: -of-life.git/info/lfs/verify"}}}]}<br>
16:42:42.183952 trace git-lfs: HTTP: PUT <a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
Git LFS: (0 of 1 files) 480.00 KB / 1024.00 KB<br><br>
16:42:42.189689 trace git-lfs: HTTP: 301<br>
16:42:42.189734 trace git-lfs: api: redirect PUT <a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a> to <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
16:42:42.189744 trace git-lfs: HTTP: PUT <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
16:42:42.189953 trace git-lfs: tq: retrying object 30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58: LFS: Put <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58:" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58:</a> read /home/username/game-of-life/.git/lfs/objects/30/e1/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58: file already closed<br>
16:42:42.189985 trace git-lfs: tq: enqueue retry #5 for "30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" (size: 1048576)<br>
16:42:42.190012 trace git-lfs: tq: sending batch of size 1<br>
16:42:42.190106 trace git-lfs: api: batch 1 files<br>
16:42:42.190188 trace git-lfs: HTTP: POST <a href="https://username@server.example.com/game-of-life.git/info/lfs/objects/batch" class="external">https://username@server.example.com/game-of-life.git/info/lfs/objects/batch</a><br>
16:42:42.655481 trace git-lfs: HTTP: 200<br>
16:42:42.659439 trace git-lfs: HTTP: {"transfer": "basic", "objects": [{"oid": "30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58", "size": 1048576, "authenticated": true, "actions": {"upload": {"header": {"Authorization": "Basic bGFodWdoZXM6", "Transfer-Encoding": "chunked"}, "href": "<a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58"" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58"</a>}, "verify": {"header": {"Authorization": "Basic bGFodWdoZXM6"}, "href": "<a href="http://server.example.com/game" class="external">http://server.example.com/game</a><br>
16:42:42.659521 trace git-lfs: HTTP: -of-life.git/info/lfs/verify"}}}]}<br>
16:42:42.659801 trace git-lfs: HTTP: PUT <a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
Git LFS: (0 of 1 files) 704.00 KB / 1024.00 KB<br><br>
16:42:42.676028 trace git-lfs: HTTP: 301<br>
16:42:42.676084 trace git-lfs: api: redirect PUT <a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a> to <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
16:42:42.676100 trace git-lfs: HTTP: PUT <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
16:42:42.676299 trace git-lfs: tq: retrying object 30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58: LFS: Put <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58:" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58:</a> read /home/username/game-of-life/.git/lfs/objects/30/e1/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58: file already closed<br>
16:42:42.676329 trace git-lfs: tq: enqueue retry #6 for "30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" (size: 1048576)<br>
16:42:42.676355 trace git-lfs: tq: sending batch of size 1<br>
16:42:42.676421 trace git-lfs: api: batch 1 files<br>
16:42:42.676533 trace git-lfs: HTTP: POST <a href="https://username@server.example.com/game-of-life.git/info/lfs/objects/batch" class="external">https://username@server.example.com/game-of-life.git/info/lfs/objects/batch</a><br>
16:42:43.355280 trace git-lfs: HTTP: 200<br>
16:42:43.358107 trace git-lfs: HTTP: {"transfer": "basic", "objects": [{"oid": "30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58", "size": 1048576, "authenticated": true, "actions": {"upload": {"header": {"Authorization": "Basic bGFodWdoZXM6", "Transfer-Encoding": "chunked"}, "href": "<a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58"" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58"</a>}, "verify": {"header": {"Authorization": "Basic bGFodWdoZXM6"}, "href": "<a href="http://server.example.com/game" class="external">http://server.example.com/game</a><br>
16:42:43.358636 trace git-lfs: HTTP: -of-life.git/info/lfs/verify"}}}]}<br>
16:42:43.359125 trace git-lfs: HTTP: PUT <a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
Git LFS: (0 of 1 files) 1.16 MB / 1024.00 KB<br><br>
16:42:43.366469 trace git-lfs: HTTP: 301<br>
16:42:43.366501 trace git-lfs: api: redirect PUT <a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a> to <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
16:42:43.366510 trace git-lfs: HTTP: PUT <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
16:42:43.366648 trace git-lfs: tq: retrying object 30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58: LFS: Put <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58:" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58:</a> read /home/username/game-of-life/.git/lfs/objects/30/e1/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58: file already closed<br>
16:42:43.366711 trace git-lfs: tq: enqueue retry #7 for "30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" (size: 1048576)<br>
16:42:43.366739 trace git-lfs: tq: sending batch of size 1<br>
16:42:43.366806 trace git-lfs: api: batch 1 files<br>
16:42:43.366882 trace git-lfs: HTTP: POST <a href="https://username@server.example.com/game-of-life.git/info/lfs/objects/batch" class="external">https://username@server.example.com/game-of-life.git/info/lfs/objects/batch</a><br>
16:42:43.971651 trace git-lfs: HTTP: 200<br>
16:42:43.974222 trace git-lfs: HTTP: {"transfer": "basic", "objects": [{"oid": "30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58", "size": 1048576, "authenticated": true, "actions": {"upload": {"header": {"Authorization": "Basic bGFodWdoZXM6", "Transfer-Encoding": "chunked"}, "href": "<a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58"" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58"</a>}, "verify": {"header": {"Authorization": "Basic bGFodWdoZXM6"}, "href": "<a href="http://server.example.com/game" class="external">http://server.example.com/game</a><br>
16:42:43.974333 trace git-lfs: HTTP: -of-life.git/info/lfs/verify"}}}]}<br>
16:42:43.974566 trace git-lfs: HTTP: PUT <a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
Git LFS: (0 of 1 files) 1.47 MB / 1024.00 KB<br><br>
16:42:43.979574 trace git-lfs: HTTP: 301<br>
16:42:43.979608 trace git-lfs: api: redirect PUT <a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a> to <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
16:42:43.979618 trace git-lfs: HTTP: PUT <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
16:42:43.979848 trace git-lfs: tq: retrying object 30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58: LFS: Put <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58:" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58:</a> read /home/username/game-of-life/.git/lfs/objects/30/e1/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58: file already closed<br>
16:42:43.979878 trace git-lfs: tq: enqueue retry #8 for "30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" (size: 1048576)<br>
16:42:43.979906 trace git-lfs: tq: sending batch of size 1<br>
16:42:43.979970 trace git-lfs: api: batch 1 files<br>
16:42:43.980048 trace git-lfs: HTTP: POST <a href="https://username@server.example.com/game-of-life.git/info/lfs/objects/batch" class="external">https://username@server.example.com/game-of-life.git/info/lfs/objects/batch</a><br>
16:42:44.622013 trace git-lfs: HTTP: 200<br>
16:42:44.624631 trace git-lfs: HTTP: {"transfer": "basic", "objects": [{"oid": "30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58", "size": 1048576, "authenticated": true, "actions": {"upload": {"header": {"Authorization": "Basic bGFodWdoZXM6", "Transfer-Encoding": "chunked"}, "href": "<a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58"" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58"</a>}, "verify": {"header": {"Authorization": "Basic bGFodWdoZXM6"}, "href": "<a href="http://server.example.com/game" class="external">http://server.example.com/game</a><br>
16:42:44.624758 trace git-lfs: HTTP: -of-life.git/info/lfs/verify"}}}]}<br>
16:42:44.625233 trace git-lfs: HTTP: PUT <a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
Git LFS: (0 of 1 files) 1.69 MB / 1024.00 KB<br><br>
16:42:44.630536 trace git-lfs: HTTP: 301<br>
16:42:44.630571 trace git-lfs: api: redirect PUT <a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a> to <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
16:42:44.630580 trace git-lfs: HTTP: PUT <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a><br>
16:42:44.630828 trace git-lfs: tq: refusing to retry "30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58", too many retries (8)<br>
Git LFS: (0 of 1 files) 1.75 MB / 1024.00 KB<br><br>
LFS: Put <a href="https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58:" class="external">https://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58:</a> read /home/username/game-of-life/.git/lfs/objects/30/e1/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58: file already closed</p>
<p>These lines are interesting:<br>
16:42:39.851141 trace git-lfs: HTTP: PUT <a href="http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58" class="external">http://server.example.com/game-of-life.git/info/lfs/objects/30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58</a></p>
<p>I don't understand why git-lfs is trying to put the data to http and not https.</p>
<p>Any help is appreciated.</p>