朱祐成 ·
一個 repo 為什麼能控制其他 repo?答案不是程式碼,是「權限」這條看不見的線
我搞不懂:一個 repo 怎麼有辦法去開另一個 repo 的 Issue、把它們綁在一起?我以為是程式碼之間有什麼隱形連線。Claude 先破除我的誤解——repo 本身什麼都控制不了,真正動手的是一個「有權限的身分(Token)」,透過 GitHub API 去操作。把四個 repo 綁在一起的,是權限和註冊表,不是程式碼。
學習筆記
標籤文章
我搞不懂:一個 repo 怎麼有辦法去開另一個 repo 的 Issue、把它們綁在一起?我以為是程式碼之間有什麼隱形連線。Claude 先破除我的誤解——repo 本身什麼都控制不了,真正動手的是一個「有權限的身分(Token)」,透過 GitHub API 去操作。把四個 repo 綁在一起的,是權限和註冊表,不是程式碼。
我把團隊套進軸輻網路:我是中樞 H、三個 repo 是執行的 M 群、同事小花是發需求的 N 群。然後我問——小花能不能同時升格成共同管理人?順著這題,Claude 帶我釐清了兩件事:角色不是人的屬性而是權限給的、以及為什麼「共用一把鑰匙」是資安大忌。