V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
zxkmm

造了一个小轮子, git push 保护

  •  
  •   zxkmm ·
    zxkmm · Apr 4, 2024 · 3217 views
    This topic created in 762 days ago, the information mentioned may be changed or developed.

    这个工具可以让你在 git push 之前检查仓库是不是你自己的。

    可以最大程度避免不小心 push 到不是你自己的,但是你有写权限的仓库(例如组织的仓库或者你的 fork 的上游( upstream )仓库)

    虽然你大可在远端仓库设置禁止 push,而且禁止 force push , 但是这个能在本地就先避免你的紧张情绪

    https://github.com/zxkmm/git_push_protect

    第一次写 Rust,代码质量堪忧,请见谅

    4 replies    2024-04-04 14:17:39 +08:00
    keakon
        1
    keakon  
       Apr 4, 2024
    应该 split 一下判断相等,不然源的用户名或仓库名包含你的用户名也会判断为安全。

    另外这个好像 bash 脚本就可以实现。
    zxkmm
        2
    zxkmm  
    OP
       Apr 4, 2024
    > 应该 split 一下判断相等,不然源的用户名或仓库名包含你的用户名也会判断为安全。

    是的,还没来得及写

    > 另外这个好像 bash 脚本就可以实现。

    主要是以娱乐为目的
    JeffreyChen8848
        3
    JeffreyChen8848  
       Apr 4, 2024
    哪里都有你啊老哥
    StrangerA
        4
    StrangerA  
       Apr 4, 2024
    还得改 bashrc ,实现方式不优雅。

    不如写个 .sh 放到 .git/hook 里
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5974 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 01:37 · PVG 09:37 · LAX 18:37 · JFK 21:37
    ♥ Do have faith in what you're doing.