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