建置自己的 Git 伺服器與網站:Gitea(Gogs)

Gitea 是一個由 Golang 撰寫的 Git 伺服器(含網頁介面),如果你曾用過 GitHub 或 Gitlab 那麼你一定對這種東西不陌生。詳情可以參考「什麼是 Git?我要怎麼在 Ubuntu 上安裝 Git?」文章。 Gitea 主要是由 Gogs 分歧的版本,兩者的差異在於

什麼是 Git?我要怎麼在 Ubuntu 上安裝 Git?

什麼是 Git? Git 其實主要被用在版本控制,還有協同合作,和那數不盡的倉庫(Repo)。 在我了解 Git 之前,我都想說我何必去用這種東西,甚至還會花我時間,後來證明我錯了。 我為什麼需要版本控制? 在你使用版本控制之前,你是怎麼備份你的原始碼的?也許你是像我一樣,透過複製一份資料夾,然後放進壓縮檔,接著上傳到 Google Drive 或者 Dropbox 當作備份,

讓你的 Git 一次 Push 到多個不同的遠端吧!

一般來說一個 Git 都只會 Push 到一個遠端,但是這樣是很不安全的,假設那個唯一的遠端掛了,你的資料也就跟著不見了(當然本機還有),不過我個人還是會推薦一次 Push 到多個遠端。 那我 Push 的時候需要打兩行指令嗎? 不用,我們把多個遠端的網址都設定在 Origin,如此一來你只需要打 git push 就可以一次 Push 到多個遠端。 1.

Git