V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
mtan
V2EX  ›  程序员

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

  •  
  •   mtan · Oct 30, 2025 · 2554 views
    This topic created in 178 days ago, the information mentioned may be changed or developed.

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

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

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

    screenshot

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