V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Navee
V2EX  ›  程序员

GayHub 整了 package registry ,准备一统天下了

  •  1
     
  •   Navee ·
    navee · 2019-05-15 10:32:12 +08:00 · 7032 次点击
    这是一个创建于 1801 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://github.com/features/package-registry
    支持 npm、docker、maven、NuGet、RubyGem
    昨天申请了现在还没开通=。=
    35 条回复    2020-03-09 17:41:52 +08:00
    zhlssg
        1
    zhlssg  
       2019-05-15 10:34:17 +08:00
    火星救援
    learnshare
        2
    learnshare  
       2019-05-15 10:53:13 +08:00
    Git/Github 已经是事实标准的一部分了,顺水推舟而已
    Trim21
        3
    Trim21  
       2019-05-15 10:59:04 +08:00
    咋没 python 哇=。=
    Navee
        4
    Navee  
    OP
       2019-05-15 11:09:39 +08:00
    @Trim21 可能他们觉得 pip 已经做的很好了,哈哈哈
    Trim21
        5
    Trim21  
       2019-05-15 11:10:15 +08:00
    @Navee #4 pip 没有组织账号很难受
    xlui
        6
    xlui  
       2019-05-15 11:29:30 +08:00 via iPhone
    同昨天 sign up
    brust
        7
    brust  
       2019-05-15 11:37:03 +08:00
    Thanks for signing up to the waitlist for GitHub Package Registry!
    junjieyuanxiling
        8
    junjieyuanxiling  
       2019-05-15 11:39:53 +08:00 via Android   ❤️ 1
    整天 GayHub GayHub,你们都不知道真有这个网站吗?
    fyibmsd
        9
    fyibmsd  
       2019-05-15 11:40:37 +08:00
    村网通
    love
        10
    love  
       2019-05-15 12:07:07 +08:00
    这让 npmjs.com 的收费项目还怎么整?
    Reficul
        11
    Reficul  
       2019-05-15 12:15:29 +08:00 via Android
    jforg 的 artifactory 表示压力很大
    WittBulter
        12
    WittBulter  
       2019-05-15 12:46:54 +08:00
    github 的 beta 一直很迷...你可能一个月都开通不了...
    目前受到冲击最大的应该是 `npm` 吧,变现困难估计也拿不到投资了,而且面对 github 的新产品,投资人给的压力会很大了。还是赖一开始 `npm` 太 open,可以下载各种源导致现在自己的 EE 卖不出去,别人自己搭一个包管理用着 `npm` 命令行就等于免费了。

    另外 github 的包还是要靠生态吧,光是能下载能用开源免费没有什么吸引力,社区至少有 30% 以上的大项目开始用才能吸引到人吧。毕竟你凭什么让这么多人迁移,就凭一个 github 自动 publish / release 吗,我觉得很难。
    Trim21
        13
    Trim21  
       2019-05-15 12:54:22 +08:00
    npm 原本那个 scope 怎么说。。。
    aleen42
        14
    aleen42  
       2019-05-15 13:07:00 +08:00
    我觉得要想取代 npm 太难了,毕竟 npm 开源这么多年,从命令行来讲已经是比较成熟。乃至于依赖树的构造,管理以及锁定等。我总觉得,GitHub 这次仅仅为了衔接 npm,而非“取代”
    leavic
        15
    leavic  
       2019-05-15 13:39:11 +08:00
    在 golang 来说,github 的 package 管理基本是垄断地位了吧。
    phy25
        16
    phy25  
       2019-05-15 13:42:54 +08:00 via Android
    GitLab 也有 registry 了解一下。

    其实这个功能更适合企业私有项目,公有项目都搬到这个平台上在某些语言总觉得哪不对。主要还是取决于各自包管理的设计是中心化还是去中心化的了。
    love
        17
    love  
       2019-05-15 14:16:06 +08:00 via Android
    @aleen42 npm 这个工具本身和这个包注册表完全是两码事,哪是替代关系。yarn 才是替代关系
    undeflife
        18
    undeflife  
       2019-05-15 14:21:03 +08:00
    @WittBulter npm 还有投资人的?还有盈利压力的吗?来科普下
    Kilerd
        19
    Kilerd  
       2019-05-15 14:37:27 +08:00
    GitHub Package Registry is free for all repositories during the beta. And it will always be free for public and open source repositories.


    开源项目终于不用忍受 dockerhub 那个构建几个小时都没好的辣鸡 build 了
    WittBulter
        20
    WittBulter  
       2019-05-15 16:18:15 +08:00
    @undeflife 有的,最近还换了一次 CEO (和联合创始人共同领导吧算是),具体可以搜搜 Bryan Bogensberger 这个人还有 npm Inc。

    14 年拿了一笔 260 万刀,记录在这里 https://blog.npmjs.org/post/76320673650/funding。这个应该算是失败的投资?我之前看到文章说这个是为其他投资构建的平台构建生态和基础设施云云,总之就是大家都觉得 npm 赚不了钱吧。
    其他可以看看 npm blog。
    fanfpy
        21
    fanfpy  
       2019-05-15 16:31:49 +08:00
    我去 https://gayhub.com 上看了一下 , 并没有楼主所说的东西啊
    Navee
        22
    Navee  
    OP
       2019-05-15 16:35:43 +08:00
    @fanfpy 我竟然点进去看了一下=。=
    cmlanche
        23
    cmlanche  
       2019-05-15 16:40:55 +08:00
    让它稳定在用吧,不然一堆坑
    undeflife
        24
    undeflife  
       2019-05-15 16:42:13 +08:00
    @WittBulter 原来如此。还是 Apache 这样的非盈利行组织运营的 maven 或者 Rubygems 这样完全社区支撑的发展更纯粹一些。
    codehz
        25
    codehz  
       2019-05-15 19:25:42 +08:00
    @Kilerd #19 构建和这个没关系啊,registry 只是存镜像的,不是构建镜像的。。。。
    反正我现在是用 github actions 构建镜像,然后直传 docker hub 的
    Kilerd
        26
    Kilerd  
       2019-05-15 19:48:57 +08:00
    @codehz #25 我是在 dockerhub 直接构建的,还没移到 ci 去构建。
    isCyan
        27
    isCyan  
       2019-05-15 19:55:36 +08:00
    @Kilerd Quay 试过吗,比 Docker Hub 爽很多,公开项目也是免费的
    红帽家的
    codehz
        28
    codehz  
       2019-05-15 20:21:03 +08:00
    @Kilerd #26 然而 github 这次的这个 registry 也不是给你一个 ci 啊。。。我觉得你可能是把它和最近的另一个功能 actions 弄混了
    Kilerd
        29
    Kilerd  
       2019-05-15 22:53:49 +08:00
    @codehz #28 这样我就有理由折腾一个新的 ci,然后在 ci 上面构建再推到 github 的 docker registry
    KuroNekoFan
        30
    KuroNekoFan  
       2019-05-16 08:30:56 +08:00 via iPhone
    npm 本身就支持 git url,不过自建 git lab 其实问题挺多的
    klgd
        31
    klgd  
       2019-05-16 08:54:57 +08:00
    不知道要等多久才能开通
    akalanala
        32
    akalanala  
       2019-05-16 09:09:20 +08:00
    洒比 那个网站叫 github。。。
    zpm683
        33
    zpm683  
       2019-05-16 09:16:31 +08:00
    @akalanala 哈哈哈哈 这里有个老实人
    mazhouliang
        34
    mazhouliang  
       2019-05-16 17:00:20 +08:00
    就想知道现在 github 还是 RoR 写的吗?
    sangert
        35
    sangert  
       2020-03-09 17:41:52 +08:00
    @Reficul 没压力就没动力,毕竟 artifactory 做的就是整合
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1010 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 22:57 · PVG 06:57 · LAX 15:57 · JFK 18:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.