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