Vscode-docker: 无法使用个人访问令牌连接到 GitLab

创建于 2020-05-13  ·  6评论  ·  资料来源: microsoft/vscode-docker

问题类型:错误

  1. 在 GitLab 上创建个人访问权限(具有 API 访问权限)
  2. 添加 Gitlab 注册表提供程序
  3. 出现提示时使用 Gitlab 用户名(不是电子邮件)
  4. 使用令牌登录

扩展版本:1.1.0
VS Code 版本:代码 1.45.0 (d69a79b73808559a91206d73d7717ff5f798f23c, 2020-05-07T16:10:24.511Z)
操作系统版本:Linux x64 5.4.0-29-generic snap


系统信息

|项目|价值|
|---|---|
|CPU|Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz (8 x 2764)|
|GPU 状态|2d_canvas:不可用_软件
flash_3d: disabled_software
flash_stage3d: disabled_software
flash_stage3d_baseline: disabled_software
gpu_compositing: disabled_software
multiple_raster_threads: enabled_on
oop_rasterization: disabled_off
protected_video_decode: disabled_off
光栅化:disabled_software
skia_renderer:disabled_off_ok
video_decode: disabled_software
viz_display_compositor: enabled_on
viz_hit_test_surface_layer: disabled_off_ok
webgl:不可用_软件
webgl2:不可用_软件|
|负载(平均)|1, 1, 1|
|内存(系统)|15.52GB(0.30GB 空闲)|
|进程参数|--force-user-env --no-sandbox --unity-launch --no-sandbox|
|屏幕阅读器|否|
|虚拟机|0%|
|DESKTOP_SESSION|ubuntu|
|XDG_CURRENT_DESKTOP|统一|
|XDG_SESSION_DESKTOP|ubuntu|
|XDG_SESSION_TYPE|x11|

bug fix released registries

最有用的评论

同样的问题在这里。 它返回 401

所有6条评论

同样的问题在这里。 它返回 401

同样的问题。 有没有已知的解决方法?

登录为我返回 400。

扩展版本:1.8.1
VS Code 版本:代码 1.52.0(940b5f4bb5fa47866a54529ed759d95d09ee80be,2020-12-10T22:46:53.673Z)
操作系统版本:达尔文 x64 20.1.0

我也收到错误代码 400,使用 gitlab 用户名或带有 gitlab 访问令牌的电子邮件
_docker login registry.gitlab.com_ 使用相同的访问令牌。

扩展版本:v1.9.0
VS 代码版本:代码 1.52.1 ea3859d4ba2f3e577a159bc91e3074c5d85c0523 x64
操作系统版本:Debian buster 内核 4.19.0-12-amd64

将此标记为重新分类,并使其成为错误而不是增强。 OAuth 实际上不再是一种选择,因为它现在需要客户端应用程序 ID 和机密,因此个人或项目访问令牌基本上是唯一的选择。 在我们实施之前,使用 GitLab 是被阻止的。

此修复程序现已在 Docker 扩展版本 1.10.0 中发布。

此页面是否有帮助?
0 / 5 - 0 等级