TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The GitHub registry public beta is live

268 pointsby talal7860almost 6 years ago

24 comments

carapacealmost 6 years ago
FWIW, Software Heritage already has your github repos: <a href="https:&#x2F;&#x2F;www.softwareheritage.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.softwareheritage.org&#x2F;</a><p><a href="https:&#x2F;&#x2F;hn.algolia.com&#x2F;?query=Software%20Heritage&amp;sort=byPopularity&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story" rel="nofollow">https:&#x2F;&#x2F;hn.algolia.com&#x2F;?query=Software%20Heritage&amp;sort=byPop...</a><p>And GNU Guix at least will transparently fallback to them:<p>&gt; Since Software Heritage archives source code for the long term, Guix can fall back to the Software Heritage archive whenever it fails to download source code from its original location. The way this fallback has been designed, package definitions don’t need to be modified: they still refer to the original source code URL, but the downloading machinery transparently comes to Software Heritage when needed.<p><a href="https:&#x2F;&#x2F;www.softwareheritage.org&#x2F;2019&#x2F;04&#x2F;18&#x2F;software-heritage-and-gnu-guix-join-forces-to-enable-long-term-reproducibility&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.softwareheritage.org&#x2F;2019&#x2F;04&#x2F;18&#x2F;software-heritag...</a>
评论 #20753066 未加载
danShumwayalmost 6 years ago
&gt; <i>is a software package hosting service, similar to npmjs.org, rubygems.org, or hub.docker.com, that allows you to host your packages and code in one place. You can host software packages privately or publicly and use them as dependencies in your projects.</i><p>I am... really confused by this.<p>Isn&#x27;t this just Github? <i>Github</i> is a hosting service that allows you to host your packages and code in one place. It has testing and publishing pipeline support, you can add artifacts&#x2F;releases, make your packages private or public, host different types of software at the same time, and it&#x27;s compatible with most existing dependency systems, including NodeJS.<p>I can see this has more download statistics, which is nice. And it has a policy that artifacts can&#x27;t be deleted, which is very nice.<p>Is that it though? I know I have to be missing something; what can I do now that I couldn&#x27;t already do with Github as is?
评论 #20752838 未加载
评论 #20752341 未加载
评论 #20752664 未加载
评论 #20752538 未加载
评论 #20752600 未加载
评论 #20752821 未加载
jrochkind1almost 6 years ago
Looking at the ruby docs, my interpretation is that if a gem is published only on github registry, there&#x27;s no good way to use it as an indirect dependency (no good way for a gem to list it as a dependency) -- any app using such a thing would have to know the list of all of these indirect dependencies on github registry, and list them individually in the top-level Gemfile, along with their correct github source.<p>This seems to limit the utility for ruby. I&#x27;m not sure if other supported platforms have similar issues?<p>You could already do a lot of what github registry for ruby does by using an existing feature where you could already point to a git repo (not just GH) in your `Gemfile`. What this adds is just the ability to resolve multiple versions from github using ordinary rubygems resolution. The existing feature forced you to manually specify a tag (hoping there was a predictable tag for a version) or SHA, or use whatever is on master HEAD.
评论 #20754750 未加载
psadauskasalmost 6 years ago
Deja vu <a href="https:&#x2F;&#x2F;github.blog&#x2F;2008-04-25-github-s-rubygem-server&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.blog&#x2F;2008-04-25-github-s-rubygem-server&#x2F;</a><p>And then removed 16 months later: <a href="https:&#x2F;&#x2F;github.blog&#x2F;2009-10-08-gem-building-is-defunct&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.blog&#x2F;2009-10-08-gem-building-is-defunct&#x2F;</a><p>Hopefully this one lasts longer.
评论 #20754181 未加载
评论 #20754436 未加载
评论 #20754545 未加载
hprotagonistalmost 6 years ago
There&#x27;s no immediate mention of this on the site, but -- why did they select the package formats that they did?<p>I&#x27;d love to be able to host wheels for my python projects, or {rpm, deb, flatpack, etc...} for effectively arbitrary code. Is that in the works?
评论 #20753226 未加载
评论 #20752281 未加载
评论 #20753059 未加载
评论 #20752969 未加载
hobofanalmost 6 years ago
At least in the case of NPM (I don&#x27;t know as much about the other ones): Doesn&#x27;t that create a huge opportunity for hijacking attacks, where someone publishes a malicious NPM package in the default NPM registry under the scope identical to a Github organization&#x2F;username?
评论 #20753940 未加载
评论 #20753053 未加载
hiccuphippoalmost 6 years ago
Any word on trying to tackle package build verification&#x2F;reproductibility so users can be guaranteed that the package was built from the source code?<p>The problems like with rubygems from yesterday and npm a few weeks back would be gone with something like that.
mvanbaakalmost 6 years ago
Deleting packages is not supported. Sobhow to handle a compromised package? Looks like you have to contact github and hope the act fast.<p>Oh, and no pip registry :(
评论 #20752928 未加载
评论 #20752846 未加载
评论 #20753208 未加载
nickjjalmost 6 years ago
Any word on what the price will be for private repos after the beta ends?<p>Would be interesting to see how it compares to Docker Hub for hosting private images.
评论 #20752857 未加载
wbillingsleyalmost 6 years ago
I came across this one the other day, which looks like it does this plus producing the binary package for you:<p><a href="https:&#x2F;&#x2F;jitpack.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;jitpack.io&#x2F;</a><p>(No, I&#x27;m not related to that company in any way. I just saw it yesterday and thought it seemed like a neater solution.)
craigdsalmost 6 years ago
Still no python support :(
评论 #20753081 未加载
andyflemingalmost 6 years ago
I hope they add robots accounts like Quay.io (<a href="https:&#x2F;&#x2F;docs.quay.io&#x2F;glossary&#x2F;robot-accounts.html" rel="nofollow">https:&#x2F;&#x2F;docs.quay.io&#x2F;glossary&#x2F;robot-accounts.html</a>).
评论 #20752949 未加载
gottsalmost 6 years ago
I believe it&#x27;s going to affect the whole developer community in a bad way.<p>Right now, all the major package manager are indirectly making each other better, they experiment, improve and borrow good ideas from each other. It&#x27;s open-source and there is a little barrier for developers to contribute.<p>If n years from now GitHub becomes the defacto standard for package managers and replaces all the existing ones the further innovation will be much slower.<p>It might transform into &quot;Want to improve package managers? You have to work for Microsoft&quot;
评论 #20755087 未加载
andyflemingalmost 6 years ago
I think this beta sign-up has been up for a bit already. It still just adds you to a wait list as far as I can tell, unless I missed something.
评论 #20754131 未加载
samcat116almost 6 years ago
Weird that the announced support for SPM packages but I don&#x27;t see that on this page anywhere.
评论 #20754075 未加载
thefounderalmost 6 years ago
I like Go more. The git&#x2F;hg&#x2F;svn&#x2F;bz repository is the &quot;package&quot;. No custom (and central) &quot;registry&quot;
评论 #20753104 未加载
评论 #20753651 未加载
评论 #20752844 未加载
评论 #20752425 未加载
评论 #20752399 未加载
caternalmost 6 years ago
The lack of &quot;the&quot; makes this read a bit weirdly:<p>&gt;GitHub Package Registry allows you to develop your code and host your packages in one place. You can use packages from GitHub Package Registry as a dependency in your source code on GitHub.<p>&quot;Package registry&quot; is a fairly generic term, so to me it would be natural to refer to this product as &quot;the Github package registry&quot; (capitalized or not).<p>Is there a name for deliberately avoiding &quot;the&quot; in this way?
评论 #20752321 未加载
评论 #20752195 未加载
评论 #20752353 未加载
needusernamealmost 6 years ago
They do not have a published list of requirements for Maven artifacts. This does not give a good first impression.
tasogarealmost 6 years ago
&gt; limited public beta<p>&quot;Limited&quot; should have been in the title, because it makes it a not so public beta.
no_wizardalmost 6 years ago
For all the features GitHub has, this is the only one that myself and those that I know personally have made us care and watch <i>very</i> closely what GitHub does with this.<p>We&#x27;ve been looking for a simple way to streamline releases. Right now everything we have at my job is on GitLab and I use GitLab personally (though I have a github account, of course).<p>I prefer GitLab in every way, but this feature alone might be a good enough reason to switch. It would make releases just <i>so darn easy</i>. The only thing I hope (which is not made clear) is that the stipulation that you can&#x27;t easily delete a package on the registry (According to the link, its only for GDPR requests and legal reasons) is something that, for instance, an Enterprise account wouldn&#x27;t have. I already have our purchasing team looking into it, thats how serious this is.<p>If the API for hitting these packages is any good, its gonna be so hard to resist.<p>I really hope GitLab has a good response to this.<p>To wit, since GitLab is custom hosted, I wonder how hard it would be to add this into the CE edition....<p>With all that said, I wonder what the hidden limits will be. Imagine if instead of NPM maintaing all of its servers, it was just a thin database that had better routing to github releases? Would that fall afoul with GitHub?<p>I mean, whats the point of maintaining your own distribution server when GitHub can front all the hosting costs and all you have to do is map the name of a package to its Github Package Release URL. I could see NPM, PyPI et. al. just doing that, instead of having their own servers. Maybe its a good idea to run additional cache nodes, but GitHub being the main place where release code lives for you package index would cut the bills significantly no?
评论 #20753852 未加载
评论 #20758724 未加载
评论 #20754786 未加载
baybal2almost 6 years ago
No RPM or DEB supported
penagwinalmost 6 years ago
Any word on pricing?
评论 #20752066 未加载
评论 #20752098 未加载
codingslavealmost 6 years ago
Github is going to be the source of code and data that neural networks use to write software. There is so much data on there, and it will only increase. There&#x27;s only so many coding patterns. Get ready to be a fill in the blanks developer
jonny383almost 6 years ago
Honestly, GitHub has been going down hill for about 18 months now. It all started with the &quot;:D Set status&quot; feature. I give it another two years before Microsoft has officially turned GitHub into a 2021 version of Skype
评论 #20753683 未加载