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

这篇具有很好参考价值的文章主要介绍了使用access token方式拉取gitlab私有代码库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用access token方式场景

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

生成access token

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

git使用token,gitlab,git,github

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

git使用token,gitlab,git,github

 

使用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"

配置好后,每次按正常的拉取方式拉取代码就好了,例如:文章来源地址https://www.toymoban.com/news/detail-686956.html

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

到了这里,关于使用access token方式拉取gitlab私有代码库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git报错 Incorrect username or password (access token) 的解决方式

    在使用git的时候 出现 Incorrect username or password (access token) ,这个报错主要就是代表本地保存的gitee或者GitHub的账号还有密码错误。而他们这些账号密码都保存到了 windows的凭据管理器 首先打开windows的凭据管理器 凭据管理器所在的位置: 控制面板用户帐户凭据管理器 同样直

    2024年02月13日
    浏览(25)
  • 通过git从gitlab上拉取代码并关联项目

    1.在本地新建一文件夹用来存放项目代码 (和远端项目同名) 2.进入该文件,右键选择 git bash here,打开命令窗后,输入初始化命令:git init 3.命令行:git remote add origin 后面是项目所在远程仓库地址(不是远程分支名称,而是仓库地址) 4.拉取远程分支到本地:git fetch origin

    2024年02月15日
    浏览(33)
  • 2、Git使用不完全指南:Git客户端的使用及使用Token认证方式提交代码详解(详细图文)

    本篇介绍如何在Windows、Linux下安装Git客户端以及从远程代码仓库拉取代码。以及介绍2023如何从GitHub上获取Token令牌、使用Pycharm通过Token令牌从本地push上传仓库的方法,用来解决推送代码报Push failed The requested URL returned error:403的错误问题。 Windows 1、 安装 Git 和 TortoiseGit Git 下载

    2024年02月15日
    浏览(52)
  • git关联两个远程仓库,一个仓库(github)拉取代码,另一个仓库(gitlab)推送代码

    有这种情况,小伙伴们在github上下载的开源项目(该开源项目还在继续开发维护),然后自己下载下来进行二次开发,然后又要把项目推送自己的gitlab私服上,这个时候不得不本地代码关联两个远程仓库。接下来我将一步步讲解如何关联两个远程仓库,并拉取github的开源项目

    2024年02月12日
    浏览(55)
  • Jenkins自动化部署-GitLab拉取代码 配置ssh代码拉去方式的密钥(公私钥)

    Jenkins想要通过ssh方式拉去gitlab代码,则需要在在Jenkins服务器配置私钥,gitlab服务器配置公钥 使用root用户生成公钥和私钥 在/root/.ssh/目录保存了公钥和使用 id_rsa:私钥文件 id_rsa.pub:公钥文件 把生成的公钥放在Gitlab中 以root账户登录-点击头像-Settings-SSH Keys 复制刚才id_rsa.pu

    2024年04月10日
    浏览(41)
  • 【Git Bash】在公司你是如何向gitlab上提交代码和拉取代码的,请看这里→

    注意:请详细看4.3存在冲突那里 查看是否有修改,会显示红色的modified修改文件 若不显示,则表示你当前并没有修改和添加任何代码 git add . 表示将当前目录下的所有文件添加到暂存区 可以使用命令 git status 查看,绿色的文件表示已添加到暂存区,modifiled表示你修改过的文件

    2024年02月03日
    浏览(52)
  • git clone 命令出现提示 You must use a personal access token or SSH key解决方式

    通常我们要从一个新的github 仓库中去clone 代码时。是需要我们把自己的本地的git 的公有秘钥配置在 github 仓库中,才能正常克隆代码。 为什么需要ssh key 秘钥? 使用 SSH 协议可以连接远程服务器和服务并向它们验证。 利用 SSH 密钥可以连接 GitHub,而无需在每次访问时提供用

    2024年02月09日
    浏览(45)
  • GitLab以及Xcode配置personal access token

    1. 登录gitlab,点击右上角的个人账号 - Settings    2.再点击左边栏 Access Tokens 3. 输入token名称,勾选权限,点击绿色按钮添加(注意截至日期 \\\"Expires at\\\" 可不填)   4. 创建成功后,显示token信息,复制到本地(注意⚠️注意⚠️注意⚠️:关闭此页面后Token码将再也看不见,务

    2024年02月11日
    浏览(29)
  • idea 拉取项目 跳出Log in with Access token

    解决办法 :

    2024年02月09日
    浏览(41)
  • IDEA使用git拉取gitLab的项目——多个项目得放在同一文件下

    gitLab上clone with http 使用git bash 操作 为了能在同一文件夹下打开所有项目模块 参考文档:https://blog.51cto.com/u_15067236/3947903 前提:安装了git bash 在想要放项目的文件夹下右键鼠标,选择git bash here 命令行模式下输入: 其中是需要输入账号密码的,可以使用命令行记住下次输入的

    2023年04月10日
    浏览(77)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包