Closed ferventcoder closed 1 year ago
This is similar to Proxy repositories that you see with ProGet, Nexus, MyGet, and Artifactory.
Okay @ferventcoder , thinking about how this would work...
This issue has been open for nearly 5 years. Any chance someone is still working on this? 🤞
@RobBiddle I got laid off that same week I posted my last answer, so I apologize for disappearing. None of the environments I've worked on since have needed this, but one or two could've definitely benefited. I can't speak to what @ferventcoder would be dealing with on their end, aside from the announcements I see on the main page.
This project has not had major development work since about the time this issue was opened, and it is not currently recommended for organizations in most cases. https://docs.chocolatey.org/en-us/guides/organizations/set-up-chocolatey-server#summary
I would definitely suggest checking out Sonatype Nexus, since it has the proxy repository functionality which the same thing as this feature request. Using the nexus-repository package from the Community Repository makes Nexus pretty simple to set up. There is also a video about how to set it up to proxy/pass through the Community Repository: https://www.youtube.com/watch?v=UehkG1VHtz0
I agree with @TheCakeIsNaOH here. There are no plans to actively work on this within the Chocolatey Team. If a community member wants to pick this up we may be able to assist, but that would be all that could be offered.
As such, I am going to close off this issue. If anyone is interested, feel free to reply to this issue and we can discuss further.
Allow optional feature to pass through from packages on the community repository. When a package is installed with pass through, a copy of the package will be stored on the local Chocolatey.Server.
https://github.com/NuGet/NuGetGallery/issues/3004
Also related to #17.