作者:叩丁狼教育葱轩,藍(lán)雄威老師
在繼續(xù)閱讀后續(xù)內(nèi)容前召耘,請(qǐng)自行注冊(cè)GitLab賬號(hào)(一般進(jìn)公司宿崭,配置管理員或者組長(zhǎng)會(huì)給你創(chuàng)建賬戶的)释牺。由于你的本地Git倉(cāng)庫(kù)和GitLab倉(cāng)庫(kù)之間的傳輸是通過(guò)SSH加密的愿阐,所以微服,需要以下設(shè)置:
第1步:
創(chuàng)建SSH Key。在用戶主目錄下缨历,看看有沒(méi)有.ssh目錄以蕴,如果有糙麦,再看看這個(gè)目錄下有沒(méi)有id_rsa和id_rsa.pub這兩個(gè)文件,如果已經(jīng)有了丛肮,可直接跳到下一步赡磅。如果沒(méi)有,打開(kāi)Shell(Windows下打開(kāi)Git Bash)宝与,創(chuàng)建SSH Key:
$ ssh-keygen -t rsa -C "youremail@example.com"
你需要把郵件地址換成你自己的郵件地址焚廊,然后一路回車,使用默認(rèn)值即可习劫,由于這個(gè)Key也不是用于軍事目的节值,所以也無(wú)需設(shè)置密碼。
如果一切順利的話榜聂,可以在用戶主目錄里找到.ssh目錄搞疗,里面有id_rsa和id_rsa.pub兩個(gè)文件,這兩個(gè)就是SSH Key的秘鑰對(duì)须肆,id_rsa是私鑰匿乃,不能泄露出去,id_rsa.pub是公鑰豌汇,可以放心地告訴任何人幢炸。
第2步:
登陸GitLab,打開(kāi)“settings”拒贱,“SSH Keys”頁(yè)面:
然后宛徊,點(diǎn)“Add SSH Key”,填上任意Title逻澳,在Key文本框里粘貼id_rsa.pub文件的內(nèi)容:
點(diǎn)“Add Key”闸天,你就應(yīng)該看到已經(jīng)添加的Key:
為什么GitLab需要SSH Key呢?因?yàn)镚itLab需要識(shí)別出你推送的提交確實(shí)是你推送的斜做,而不是別人冒充的苞氮,而Git支持SSH協(xié)議,所以瓤逼,GitLab只要知道了你的公鑰笼吟,就可以確認(rèn)只有你自己才能推送。
當(dāng)然霸旗,GitLab允許你添加多個(gè)Key贷帮。假定你有若干電腦,你一會(huì)兒在公司提交诱告,一會(huì)兒在家里提交撵枢,只要把每臺(tái)電腦的Key都添加到GitLab,就可以在每臺(tái)電腦上往GitLab推送了。
其他的操作就和GitHub是一樣的了.
想獲取更多技術(shù)視頻诲侮,請(qǐng)前往叩丁狼官網(wǎng):http://www.wolfcode.cn/openClassWeb_listDetail.html