V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
mtan
V2EX  ›  程序员

为了研究清楚 Git 工具流,最终我造了 Git 托管的轮子给自己用

  •  
  •   mtan · 1 天前 · 1349 次点击

    最早从好奇 Git 的 hash 生成原理开始研究,到后面工作中用到了各种 Github 、Gitlab 之类的 Git 托管工具。在开发的过程中,我也一点点的掰扯开来各种大大小小的细节,逐渐弄清楚了怎么从一个 git push 就能触发流水线的自动运行。

    这个轮子Gisia我发在了 Github 上面,欢迎对 Git 托管感兴趣或者想本地托管 Git 的童鞋一起学习 :)

    项目地址:https://github.com/gisiahq/gisia

    screenshot

    6 条回复    2025-10-30 16:39:40 +08:00
    mtan
        1
    mtan  
    OP
       1 天前
    项目是使用 Rails 开发的,如果有童鞋对如何用 Rails 构建 Web 应用感兴趣,也可以一起来聊。目前项目里面 JavaScript 的使用量非常少,Github 统计只占了 1.1% 。主要通过 Hotwire 节省了大量前端交互的代码,对个人项目来说,开发效率的提升十分客观。
    franklinyu
        2
    franklinyu  
       1 天前 via iPhone
    可以发到 Ruby China
    zxdstyle
        3
    zxdstyle  
       1 天前
    👍👍👍完成度还挺高,厉害
    lambdaq
        4
    lambdaq  
       1 天前
    感觉 vibe 的?
    elron
        5
    elron  
       1 天前
    把 gitlab gitaly 源码拉下来看什么都明白了,gitlab 也是 rails 写的
    mtan
        6
    mtan  
    OP
       1 天前
    @zxdstyle 我自己也用了一段时间了,个人做 Git 托管还可以
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2596 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 72ms · UTC 11:16 · PVG 19:16 · LAX 04:16 · JFK 07:16
    ♥ Do have faith in what you're doing.