一、GitHub和gitlab的區別,以及什么是git
GitHub和gitlab都是基於web的git倉庫,GitHub和gitlab就想是兩兄弟,但GitHub有個小的缺陷,就是你的repository都需要public,如果你想創建private的repository就得付費,而gitlab正好解決了這個問題,我們可以在上面創建免費的私人倉庫。
git就是一個版本控制工具,類似於tortoiseSVN,需要安裝在客戶端使用。
二、將代碼提交到gitlab
1、先在gitlab上注冊賬號,然后在gitlab上面創建項目
項目創建完成后有一個ssh和一個http地址(下面第3步用到這個ssh地址),用於克隆gitlab上的倉庫到本地
注意:如果第一次創建項目,創建完成后提示你不能夠pull或者push代碼,需要添加一個ssh key,提示如下圖所示
在完成下面第2步的時候執行如下命令:
ssh-keygen -t rsa -C "youremail@sample.com"
接着將公鑰(id_rsa.pub)的內容復制到gitlab的ssh里面
如果公鑰已經配置完成,可以忽略上步。
2、在本地安裝git(安裝git自行百度),安裝完成后需要配置全局的用戶名和郵箱,完成下面步驟
提交項目完全可以按照這個教程
可以設置.gitignore來設置項目不用提交的文件,idea項目可排除的設置如下