当前位置:   article > 正文

代码仓库gitlab命令行鉴权的三种方式_gitlab token

gitlab token

在这里插入图片描述

代码仓库在工作中大家都有使用,在和代码仓库交互的过程中,权限验证是每个操作都必须的,每次手动输入用户名和密码是最麻烦,效率最低的一种。本地和仓库之间完成验证有三种方式:

  1. 配置公钥
  2. 配置access token
  3. 配置用户名和密码

配置公钥

如果仓库支持ssh协议的话,可以直接配置公钥,完成配置后,和仓库交互就可以自动实现鉴权。
1、复制本地的公钥
通常公钥是保存在cat ~/.ssh/id_rsa.pub ,使用这个命令可以直接看到本地的公钥。如图:
在这里插入图片描述

如果本地找不到公钥,可以直接生成一个,生成方法
2、完善到代码仓库
复制到粘贴板,打开要访问的代码仓库,这里以gitee为例,打开公钥配置界面:
在这里插入图片描述
将公钥粘贴进去,保存即可完成。
在这里插入图片描述

配置access token

如果仓库不支持ssh协议,只支持https协议,怎么办?推荐使用token方式授权。

  • 使用方便,提升效率
  • 可以配置多个仓库
  • 在http下相对于用户名密码方式,更加安全,隐藏了密码

1、生成access token
在这里插入图片描述
如图所示打开令牌界面。
在这里插入图片描述
补充完令牌,选择需要的权限,点提交。完成验证后会生成令牌。
在这里插入图片描述
一定要保存好令牌,后续无处查询。到此令牌已经生成。

2、本地配置token
令牌生成后,通过命令将令牌配置到本地。

git config --global url."https://oauth2:{你的令牌}@{仓库域名}".insteadof "https://{仓库域名}"
  • 1

配置完成后,就可以愉快的使用代码仓库了。

配置用户名和密码

配置用户名和密码的方式会将用户名和密码以明文的方式配置在配置文件中,不多讲了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/942801
推荐阅读
相关标签
  

闽ICP备14008679号