使用access token方式場景
拉取gitlab私有代碼庫代碼一定要注意安全性,如果是在個人電腦上,使用個人的賬號密碼方式或者公鑰方式都是可以的。但是如果是在公共系統(tǒng)例如CI(自動集成)場景下或者使用公共賬號場景下再使用賬號密碼方式和公鑰方式就不能保證安全性了。這時候使用access token方式可以解決對應(yīng)的安全問題。
生成access token
打開搭建的gitlab項(xiàng)目網(wǎng)址,打開Settings->Access Tokens頁面,填寫名字和期限(期限不填寫的話就是永久有效),Scopes部分選擇read_repository即可(一定要遵守最小權(quán)限原則、專賬號專用原則)。
然后點(diǎn)擊 create personal access token 按鈕生成token,生成的token如下圖,token生成后一定記得記錄下來,因?yàn)樗⑿马撁婧蟛粫僬故総oken。
?
使用access token拉取代碼
直接使用access token拉取代碼:
git clone https://oauth2:7af5f492a74499e7@code.test.com/test/xxx.git
每次拉取代碼都需要加上access token稍微有點(diǎn)麻煩,可以配置一下git:文章來源:http://www.zghlxwxcb.cn/news/detail-686956.html
git config --global url."https://oauth2:7af5f492a74499e7@code.test.com".insteadof "https://code.test.com"
配置好后,每次按正常的拉取方式拉取代碼就好了,例如:文章來源地址http://www.zghlxwxcb.cn/news/detail-686956.html
git clone https://code.test.com/test/xxx.git
到了這里,關(guān)于使用access token方式拉取gitlab私有代碼庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!