Closed
Description
Current behavior 😯
I have a project that uses gix to try to fetch from a remote repo, it results in an error I'm either not sure how to deal with or if it's a bug.
After running the provided example project a few times (2-3), I get this output:
Info: done 0 items in 0.00s (0 items/s)
Info: done 0 items in 0.00s (0 items/s)
Info: done 0 items in 0.05s (0 items/s)
Info: done 0 items in 0.05s (0 items/s)
Success: done 1.1KB in 0.00s (7.2MB/s)
Success: done 0.0 objects in 0.05s (0.0 objects/s)
Info: done 31 items in 0.05s (567 items/s)
Info: pack file at repo-0\.git\objects\pack\pack-029d08823bd8a8eab510ad6ac75c823cfd3ed31e.pack is retained despite failing to move the index file into place. You can use plumbing to make it usable.
Error: Could not move a temporary file into its desired place
Caused by:
Access is denied. (os error 5)
Steps to reproduce 🕹
The gix dependency is configured like this to use reqwest:
[dependencies.gix]
version = "0.63.0"
features = [
"blocking-http-transport-reqwest",
"blocking-http-transport-reqwest-rust-tls-trust-dns",
"blocking-http-transport-reqwest-native-tls",
]
I've set up a minimal project here which tries to fetch refs/tags/v4
from actions/upload-artifact
: