1. 程式人生 > >本地初次上傳程式碼至gitlab

本地初次上傳程式碼至gitlab

以前做過的專案中用過Git和GitHub,這次用的是GitLab,以下是網路上對三者區別的描述,我覺得很形象:
    Git是一種版本控制系統(Version Control System,VCS),是一種工具。
    GitHub是一個基於git實現的線上程式碼倉庫,全世界只有GitHub一家,大家把程式碼儲存在人家的伺服器上。
    Gitlab是一個基於git實現的線上程式碼倉庫軟體,相當於小型的GitHub,你可以用Gitlab在本地搭建一個屬於你自己的類似GitHub一樣的倉庫,一般用於在企業、學校等內部網路搭建git私服,讓小夥伴把程式碼儲存在上面,這樣程式碼只有你們幾個人能看見,但是你要存在GitHub上,全世界都能看見。
以前都是別人搭好的環境,我們本地安裝好Git,直接拉取程式碼即可,對Git並沒有什麼自己的理解,只是在用而已,這次需要自己從零開始來弄這個gitlab,因此對Git又有了一層理解。
因為某些原因,這次專案的原始碼在我們的開發伺服器上(也可以說是在本地),我們的gitlab是另外一臺伺服器,因此,我們需要先將本地的程式碼上傳至gitlab伺服器上。
首先我們在gitlab伺服器上先給我們要上傳的專案建立一個倉庫,拉取這個倉庫到本地,再將我們的原始碼複製到本地倉庫中,最後上傳程式碼即可。