GitHub與GitLab的區別

2021-10-03 05:10:26 字數 511 閱讀 5483

git— 無需多說,2023年還不知道git的程式猿不是好程式猿

git誕生於2023年,大神linus的作品,github誕生於2023年,沒有git就沒有github,github已成為全球最大的代(tong)碼(xing)開(jiao)源(you)社(wang)區(zhan),註冊免費使用者即可在github上免費託管開源**,如需建立私有倉庫必須付費。那麼gitlab又是什麼?

gitlab和github一樣屬於第三方基於git開發的作品,免費且開源( 基於mit協議),與github類似,可以註冊使用者,任意提交你的**,新增sshkey等等。不同的是,gitlab是可以部署到自己的伺服器上,資料庫等一切資訊都掌握在自己手上,適合團隊內部協作開發,你總不可能把團隊內部的智慧型總放在別人的伺服器上吧?簡單來說可把gitlab看作個人版的github

參考:github與gitlab的區別以及gitlab的搭建與使用

github開發流程(gitlab)

開發步驟 1 新建資料夾,在資料夾裡面,開啟git,執行轉殖操作 git clone xx 這裡輸入分支鏈結位址,一般在gitlab上面可以直接複製 2 根據需求建立分支 git checkout b x 這樣會自動切到該新分支下面,然後就可以開發了 3 切換分支 git checkout x 4 ...

同時使用GitHub和GitLab

由於公司團隊使用 gitlab 來託管 同時,個人在 github 上還有一些 倉庫,可公司郵箱與個人郵箱是不同的,由此產生的 ssh key 也是不同的,這就造成了衝突 如何在一台機器上面同時使用 github 與 gitlab 的服務?問題產生場景 無密碼與遠端伺服器互動的秘密 ssh 如果採用...

github和gitlab同時使用

由於公司團隊使用 gitlab 來託管 同時,個人在 github 上還有一些 倉庫,可公司郵箱與個人郵箱是不同的,由此產生的 ssh key 也是不同的,這就造成了衝突 如何在一台機器上面同時使用 github 與 gitlab 的服務?如果採用ssh協議或者git 協議通過終端命令對遠端倉庫進行...