一.常規(guī)流程 → 登錄、注冊 (這里可能因?yàn)榫W(wǎng)絡(luò)需要用一下梯子,不然有可能會(huì)卡在接收驗(yàn)證碼上)
二.創(chuàng)建 GitLab 團(tuán)隊(duì)
- 新建工程
1.創(chuàng)建項(xiàng)目相關(guān)工程
2.基礎(chǔ)設(shè)置
3.添加組織成員,設(shè)置相關(guān)權(quán)限
4.組織基礎(chǔ)設(shè)置
5.項(xiàng)目設(shè)置頁面
接下來介紹一下如何 clone 項(xiàng)目代碼,分為兩個(gè)部分:HTTPS、SSH
(提示:如果對于 git 命令不熟悉,推薦使用可視化工具 → SourceTree)
使用HTTPS 直接復(fù)制地址,粘貼到 SourceTree 上。
但,使用 HTTPS 會(huì)經(jīng)常出現(xiàn)一種情況,老是需要輸入密碼,及時(shí)保存了也會(huì)彈出來,推薦使用 SSH 。
如何生成并設(shè)置SSH Key?
1.首先檢查電腦檢查是否已經(jīng)存在SSH Key,打開電腦終端,輸入以下命令:
ls -al ~/.ssh
會(huì)出現(xiàn)兩種情況
(1)情況一:終端出現(xiàn)文件id_rsa.pub 或 id_dsa.pub,則表示該電腦已經(jīng)存在SSH Key,此 時(shí)可繼續(xù)輸入命令:
pbcopy < ~/.ssh/id_rsa.pub
這樣你需要的SSH Key 就已經(jīng)復(fù)制到粘貼板上了。
(2)情況二:終端未出現(xiàn)id_rsa.pub 或 id_dsa.pub文件,表示該電腦還沒有配置SSH Key, 此時(shí)需要輸入命令: ssh-keygen -t rsa -C "your_email@example.com" 默認(rèn)會(huì)在相應(yīng)路徑下 (/your_home_path) 生成id_rsa和id_rsa.pub兩個(gè)文件,此時(shí)終端會(huì)顯示:Generating public/private rsa key pair.Enter file in which to save the key (/your_home_path/.ssh/id_rsa):連續(xù)回車即可,也可能會(huì)讓你輸入密碼,密碼就是你的開機(jī)密碼。
2.再輸入命令:ls -al ~/.ssh 就會(huì)出現(xiàn)id_rsa.pub 和 id_dsa.pub兩個(gè)文件,然后重復(fù)情況一的步驟即輸入以下命令再進(jìn)行步驟3即可: pbcopy < ~/.ssh/id_rsa.pub
3.將SSH Key添加到GitLab中
打開GitLab, 登錄->點(diǎn)擊右上角的用戶頭像->點(diǎn)擊settings->在settings里找到SSH的設(shè)置->點(diǎn)擊 “ADD SSH KEY”按鈕添加->將已經(jīng)獲得的SSH Key粘貼“Key”,標(biāo)題可以隨便取,這樣就 保持了本地與服務(wù)器端的聯(lián)系.
4.修改連接方式 步驟1.查看當(dāng)前地址
git remote -v 若是http(s)://XXXX/XXX.git形式,則說明目前配置的連接方式為http(s)
若是git@XXXX/XXX.git形式,則說明目前配置的連接方式為ssh 步驟2.設(shè)置新地址
git remote set-url origin [你想要設(shè)置的新地址] 步驟3.使用步驟1的方法查看是否修改成功
四、生成了 SSH key 后在gitlab 中設(shè)置的圖片說明