关于gitlab:Gitlab使用访问令牌拉取代码

拜访令牌

Gitlab提供了一种拜访令牌的形式,用于调用API和拉取代码:

集体拜访令牌能够代替 OAuth2 并用于:

  • 应用 GitLab API 进行身份验证。
  • 应用 HTTP 根本身份验证与 Git 进行身份验证。

值得注意的是,这种形式仅利用于HTTP形式,不可用于SSH形式,例如不可用于克隆git@结尾的地址。

如何应用

如果是公有仓库,须要设置疏忽http认证

git config --global http.sslVerify "false"

间接拉取代码

git clone https://oauth2:KNgus-zGhsiKkw@gitlab.my.net/mygroup/myproject.git

能够将令牌设置到config中,这样不必每次批改Url

git config --global url."https://oauth2:KNgus-zGhsiKkw@gitlab.my.net".insteadof "https://gitlab.my.net"
# 间接拉取即可
git clone https://gitlab.my.net/mygroup/myproject.git

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理