場景 : 現在公司使用git做倉庫的話, 一般都會把項目放在GitLab上, 因爲GitLab上的項目都是私密的, 拉取是需要提供賬戶和密碼的。也有放在GitHub上的, 不過放在GitHub上, 一定要設置爲【私有項目】,不然任何人只要有你們項目的Git路徑, 都可以把你們的源碼拷貝下來, 是不需要賬戶和密碼的!所以我在這裏就簡單介紹一下從GitLab上拉取項目的二種方式 :
測試所用工具及信息 :
- 倉庫 : GitLab
- 開發工具 : IDEA
- 測試GitLab項目路徑 : http://test/demo.git
- 測試GitLab賬戶 : root
- 測試GitLab密碼 : admin
-
使用git命令拉取項目
- 方式一 :
- 步驟一 : 本地安裝好Git工具之後, 桌面 --> 右鍵 --> Git Bash Here, 會彈出Git命令窗口, 如圖:
- 步驟二 : 在命令行中輸入'git clone [GitLab項目路徑]',然後確認; 例如 : git clone http://test/demo.git
- 步驟三 : 確認之後會提示輸入賬號, 輸入之後確認:
- 步驟四 : 確認之後彈框提示輸入密碼, 輸入之後確認, 項目就開始下載了:
- 步驟五 : 項目下載完成, 使用 IDEA 工具打開項目, 即可;
- 注意 : 這種方式正常啓動項目沒問題, 但是如果想使用IDEA拉取項目或者提交項目, 則會報錯;
- 解決方式 : 需要更改項目中.git隱藏文件夾下的config文件中第9行配置, 如下圖:
原配置 :
修改爲 :
修改方式 : 在GitLab地址中加入這樣的一串內容 : [GitLab賬號:GitLab密碼@]; 例如 : root:admin@
- 方式二 :
一步到位 : 直接在命令行將賬戶和密碼一起輸入, 直接下載 : 此方式後續不需要更改config配置文件;
-
使用IDEA工具直接拉取GitLab項目
- 方式一 : IDEA工具已啓動:
- 步驟一 : VCS --> checkout from Version control --> Git
- 步驟二 : 在彈出的窗口中輸入如下信息
- 步驟三:點擊clone, 開始下載項目,,,,下載完成彈窗 : 點擊'No'重新導入也可以, 點擊'Yes'直接導入也可以!!!(我就不下載了,網上找的一張圖片,原作者介意的話,請聯繫刪除)
注 : 1 : 步驟二中,URL不加賬號/密碼是不行的,會報錯; 2 : 此方式拉取項目, 後續不需要更改config文件;
- 方式二 : IDEA工具未啓動:
- 步驟一 : 啓動IDEA工具, 點擊Check out from Version Control ---> Git
- 步驟二 : 重複【方式一 --> 步驟二】的操作即可;
總結 :
- 命令窗口拉取項目: 兩種url都可以, 不過http://test/demo.git 與 http://root:admi@test/demo.git(推薦), 推薦使用後者, 因爲不需要更改config配置文件;
- IDEA拉取項目: 只能使用http://root:admin@test/demo.git的方式, 同樣這種方式不需要更改config配置文件;
如有不足之處, 歡迎留言指正!