AWS Sagemaker致命:无法读取“https://gitlab.com/my/repo.git”的用户名:终端提示已禁用

dis*_*ver 6 git amazon-web-services gitlab jupyter-notebook amazon-sagemaker

我想将我的私有 gitlab 存储库集成到 AWS Sagemaker 中。

我使用 https 协议(仅允许此协议)在 Sagemaker 上添加了 git 存储库,并为 git 存储库保存了机密(我的 gitlab 帐户的用户名和密码)。

当我通过链接 git 存储库运行笔记本实例时,它失败并显示以下消息。

fatal: could not read Username for 'https://gitlab.com/my/repo.git': terminal prompts disabled

我缺少任何步骤吗?

Mar*_*Wac 1

AWS文档指出,此错误可能在以下情况下发生:

  • Git 存储库 URL 错误。
  • 密码包含正斜杠字符(“/”)。

但就我而言,解决问题的方法是.git在地址末尾添加 。更具体地说,以下格式:https://gitlab.com/username/repository正在导致错误;将其更改为:https://gitlab.com/username/repository.git为我解决了问题。

在添加之前,我还仔细检查了上述两个条件是否得到满足.git,因此文档似乎已关闭。