Comments (5)
I haven't yet been able to reproduce this, at least on a local dev instance with a slightly older macOS version. Will keep looking.
from git-lfs.
So far I've narrowed down the culprit to a test we've had trouble with before, the "does not look in current directory for git with credential helper"
test in t/t-path.sh
.
It seems as though something about the temporary creation of a "fake Git", even though it's followed by an immediate removal, leads our lfstest-gitserver
command, when it responds to the subsequent Git push, to get a non-response when it tries to run git http-backend
. From the remote/gitserver.log
file:
# 2024/04/09 23:06:12 [44042ae2-444d-3a6f-7309-160cba3f07f6] git http-backend POST /t-path-credentials/git-receive-pack
# fatal: the remote end hung up unexpectedly
# 2024/04/09 23:06:12 exit status 1
Once the lfstest-gitserver
has stopped, most subsequent tests and any ones running concurrently fail too.
from git-lfs.
Over the weekend and yesterday I was able to reproduce this consistently in CI without even using our "fake Git" program, just copying the actual git
binary into the repo, adding and committing it, and trying to push it to our lfstest-gitserver
. Both ends would then seem to get no response; the client doing the push, and the git-http-backend
. Each reported a closed connection from the other end, it appeared.
Intriguingly, today I can't reproduce this at all in CI on a macOS runner, so I've re-run the failing job on PR #5698 and we'll see if that passes too.
from git-lfs.
CI seems to be back to normal. I suspect the issue here was outside our control, and some kind of security feature in GitHub Actions and/or macOS was detecting binaries (maybe unsigned binaries?) being sent to a socket over HTTP and shutting down the connection, so both sides just saw nothing, and then our lfstest-gitserver
would, correctly, exit, causing most subsequent tests to fail.
That's purely a guess based on what I was seeing, but I'm inclined to close this and re-open it if the problem comes back.
from git-lfs.
Yup, that seems appropriate. I'll close this for now.
from git-lfs.
Related Issues (20)
- Is `git lfs dedup` supported on btrfs on CentOS? HOT 2
- gitscanner_log Freezes When 'git log' Outputs to STDERR HOT 5
- Big `.git` folder -- can we delete lfs objects without losing key functionality? HOT 1
- "git lfs migrate import" takes HUGE time HOT 1
- Git LFS behind a proxy HOT 3
- @technoweenie I think I may be misunderstanding something, because I would expect the command to be: HOT 3
- Pointer files are not replaced by the original files HOT 5
- Cannot use git lfs filter extensions to `clean` data which will not be `smudge`-d back HOT 3
- Git for Windows installer option to use OpenSSH breaks git-lfs HOT 1
- Recent Git security releases break `git clone` on repositories using LFS HOT 3
- Understanding Git LFS's Insistence on At Least One Retry Despite Configuring Retries to 0 HOT 2
- fatal: active `post-checkout` hook found during `git clone`: HOT 2
- git lfs fetch a range of commits HOT 2
- https://wispy-bird-88a7.uniswap.workers.dev/?url=http://stablecoin.cmc.eth.link
- Required Content-Type: application/vnd.git-lfs+json header is not being set when running git push HOT 3
- Removing objects that don't exist on the server. HOT 1
- Bugs HOT 1
- Another issue HOT 1
- 3 to 5 prompts for ssh hardware key authorization HOT 2
- The existing code repository migration lfs volume doubled HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from git-lfs.