使用access token方式拉取gitlab私有代码库

在CI或公共账号场景中,为确保安全性,可以使用GitLab的AccessToken代替账号密码或公钥来拉取代码。在Settings->AccessTokens生成AccessToken,设置相应权限,并配置Git以简化拉取流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用access token方式场景

拉取gitlab私有代码库代码一定要注意安全性,如果是在个人电脑上,使用个人的账号密码方式或者公钥方式都是可以的。但是如果是在公共系统例如CI(自动集成)场景下或者使用公共账号场景下再使用账号密码方式和公钥方式就不能保证安全性了。这时候使用access token方式可以解决对应的安全问题。

生成access token

打开搭建的gitlab项目网址,打开Settings->Access Tokens页面,填写名字和期限(期限不填写的话就是永久有效),Scopes部分选择read_repository即可(一定要遵守最小权限原则、专账号专用原则)。

然后点击 create personal access token 按钮生成token,生成的token如下图,token生成后一定记得记录下来,因为刷新页面后不会再展示token。

 

使用access token拉取代码

直接使用access token拉取代码:

git clone https://oauth2:7af5f492a74499e7@code.test.com/test/xxx.git

每次拉取代码都需要加上access token稍微有点麻烦,可以配置一下git:

git config --global url."https://oauth2:7af5f492a74499e7@code.test.com".insteadof "https://code.test.com"

配置好后,每次按正常的拉取方式拉取代码就好了,例如:

git clone https://code.test.com/test/xxx.git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

路多辛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值