GIT

Articles

Git版控免登入

無庸置疑Git已經成為當今最熱門的版控軟體了,搭配Gitlab,甚至可以直接透過他進行CI/CD,包山包海實在好厲害壓。但是每次要推送或拉取就要輸入一次密碼,這樣相當不方便,那是否可以把帳號與密碼存起來呢?不用每次都要一直重複登入,答案是可以的喔,如下。
技術
0
min.

建置GitLab真簡單

GitLab作為一個版控平台,可以建置在各種作業環境,但主流方式是採用Docker(簡單的說就是一種虛擬化技術),如果你手邊剛好有一台S牌的NAS,那麼點選幾個套件、幾個下一步就完成了。 GitLab是甚麼呢?簡單的說就是一個具有Web介面且讓你交換Git版控資料的平台。 安裝完成後,要記得把開放註冊功能關閉: https://www.twblogs.net/a/5bde563b2b717720b51be144
技術
0
minutes

最佳的版控系統方案

最佳的版控系統方案應該是不存在的,正解是根據專案狀況選擇最適合的就是最佳的。 最早的版控是檔案取出與存回,可以透過FTP或SMB的方式進行。但實際這不能叫做版控,只能鎖定檔案避免另一個人蓋台,但阻止不了自己蓋台的悲劇。 真正進入版控開始是集中式版控,經典代表CVS與SVN,集中式的缺點,當沒有網路可連線到伺服器,就無法作業,因此有了分散式版控,經典代表就是GIT,有關版控演化說明可以參考這篇。 GIT作為主流分散版控代表,每個客戶端都可以當作是伺服器的備份,這種去中心化的分散運算作法,就是一種區塊鏈,跟邊緣運算又有那麼一點相似。 但話說回來,通常會用到版控,往往是有多個人在寫CODE,大家都各自分工,必定要同步,因此就有GitLab的出現,提供一個管理平台讓團隊可以交換。 最適方案是什麼?相信GitLab會滿足大部分專案需求。
技術
0
minutes

為什麼要用版本控制系統

今天來說說為什麼要用版本控制系統,最大的原因是因為版控可以將檔案存放多個歷史版本,避免辛苦心血因為一個不小心蓋台造成付之一炬。 至於有哪些版控系統呢?依據年代先後簡單列表如下: CVSSVNGIT 微軟的就先不列了,更多比較可以從參考這篇。
技術
0
minutes