[Git] Ubuntu Server 自架 Gogs 版本控制存放庫 Repository 代管主機的作法

由於有業主要求他的網站程式碼不能使用 GitHub 這類型雲端代管,怕有資安疑慮。那自架一個 Git Server 代管就勢在必行了! 好幾年前接觸到 GitLab 這套開源的儲存庫代管服務得時後就覺得如果要選一個替代品,非他莫屬。 不過運作效能與建置需求條件都不小是硬傷。這次試用了由 Go 語言撰 …

[Git] 使用 pre-commit 匯出 MySQL 資料庫結構實現版本控制

現在很多開發框架把資料庫的定義都包裝在 Model 設計裡,所以不需要特別處理到資料庫。但事實上過多包裝就會有其他延伸成本,這裡不多說。 總之開發一個應用程式,通常不只有主程式,還包含了資料庫的設計。但資料庫結構如有更動要怎麼也透過版本控制紀錄? Git 有提供 hooks 機制 分別在本機與線上。 …

文章
Filter
Apply Filters
Mastodon