想擁有一台完全自己掌控的 Git 服務,Gitea 是輕量又好維護的選擇。這篇用 Docker 的 rootless 版本從零架起一台 Gitea,容器內以非 root 身分執行、把提權風險降到最低,搭配 PostgreSQL 當資料庫。重點放在安全設定:關閉使用者自行註冊、要求登入才能瀏覽、用 CLI 建立管理員避開裸奔的安裝頁、保留 git hooks 的預設保護、強制 2FA,最後說明對外發布時該怎麼接上反向代理與 HTTPS。
用 Docker 架設 Gitea rootless 版|安全的自架私人 Git 伺服器教學
圖解 AI 時代的 Git 入門教學|Agent 時代必學的版本控制基礎與協作技巧
Git 是開發者最重要的工具之一,而在 AI Agent 崛起後它更重要了。Agent 一次會動十幾個檔案,沒有版本控制當後盾,連「剛才它改了什麼」都說不清楚。這篇文章會從 Git 最基本的心智模型開始,帶過日常會用到的 add、commit、push 指令,然後進入分支、reset、stash 等反悔技巧,最後用一整章談 AI Agent 時代的協作模式:如何用 git diff 檢查 Agent 改動、用 worktree 讓多個 Agent 並行工作、用 hook 攔下 Agent 沒做的檢查。
更新到macOS 13 Ventura之後無法使用Git、Brew
問題 更新到macOS 13 Ventura之後,開啟Visual Studio Code跟我說無法使用Git,要我去安 […]