上一篇我們講到如何給本地搭建的GITLAB服務(wù)器添加項(xiàng)目設(shè)定成員,那么默認(rèn)成員內(nèi)的用戶(hù)均可正常訪問(wèn)該項(xiàng)目,但是前提是成員賬戶(hù)中需要設(shè)定秘鑰,否則還是無(wú)法提交代碼到gitlab服務(wù)器中,那么我們本篇來(lái)講解一下如何設(shè)定秘鑰。
在登陸到gitlba服務(wù)器中,在左側(cè)有個(gè)個(gè)人資料,然后選擇SSH秘鑰,右側(cè)也有生成秘鑰的提示,但都是英文,所以還是繼續(xù)往下看。
我沒(méi)有按照這里提示的步驟往下進(jìn)行,而是采用TortoiseGit軟件里的PuTTYgen進(jìn)行創(chuàng)建的,我們獲取項(xiàng)目?jī)?nèi)容和上傳都需要用到TortoiseGit這個(gè)軟件,當(dāng)然也可以根據(jù)自己喜好使用git也是可以的,我們選擇PuTTYgen打開(kāi),選擇Generate,就會(huì)出現(xiàn)進(jìn)度條提示。
這里需要特殊說(shuō)明的地方,這個(gè)軟件很奇怪,你需要用鼠標(biāo)反復(fù)經(jīng)過(guò)進(jìn)度條(紅色區(qū)域)它的速度才會(huì)加快,不然就得一直等著。
保存私鑰到計(jì)算機(jī)中
我們把生成好的公鑰復(fù)制一下放在項(xiàng)目的公鑰區(qū)域中,然后點(diǎn)擊save private key 把私鑰保存在本地計(jì)算機(jī)中,點(diǎn)擊增加秘鑰即可完成個(gè)人賬戶(hù)的秘鑰設(shè)置,保存的私鑰需要打開(kāi)TortoiseGit下的Pageant軟件,點(diǎn)擊ADD選擇私鑰,即可加載這個(gè)時(shí)候我們就可以正常的提交代碼到項(xiàng)目中了。到這里我們就完成了本地GITLAB服務(wù)器中個(gè)人賬戶(hù)的秘鑰設(shè)置。