从GitLab生成项目时出错:“0”;“终端提示已禁用”;

从GitLab生成项目时出错:“0”;“终端提示已禁用”;,gitlab,read-the-docs,Gitlab,Read The Docs,我开始使用GitLab阅读文档。我和斯芬克斯建立了一个项目,并把它连接起来。每次RTD触发构建时,都会显示以下消息: git clone --no-single-branch --depth 50 https://gitlab.com/ldesousa/docs-repo . Cloning into '.'... fatal: could not read Username for 'https://gitlab.com': terminal prompts disabled 在当地,该项

我开始使用GitLab阅读文档。我和斯芬克斯建立了一个项目,并把它连接起来。每次RTD触发构建时,都会显示以下消息:

git clone --no-single-branch --depth 50 https://gitlab.com/ldesousa/docs-repo .
Cloning into '.'...
fatal: could not read Username for 'https://gitlab.com': terminal prompts disabled 

在当地,该项目建设良好。我还向项目的根目录添加了一个文件,但问题仍然存在。

您可以尝试使用SSH URL,如“”中所述:

git remote add origin git@github.com:<your git username>/my-first-docs.git
git远程添加源git@github.com:/my-first-docs.git

在Git clone命令中,尝试并使用类似的SSH URL。

您可以尝试,如“”中所述,改用SSH URL:

git remote add origin git@github.com:<your git username>/my-first-docs.git
git远程添加源git@github.com:/my-first-docs.git

在Git clone命令中,尝试使用类似的SSH URL。

链接到的页面说明了如何设置开发环境。如果我正确理解您的答案,我必须在RTD环境中执行类似操作。然而,到目前为止,我发现的唯一机制是
requirements.txt
文件。你能详细说明一下如何在RTD上实现这一点吗?@LuísdeSousa我没有一个环境供我实验,但我的想法是:如果你在当前设置的任何地方指定了HTTPS URL,请尝试用SSH URL替换它。我没有以任何方式为RTD的构建环境指定这一点。我也找不到任何地方可以这样做。您链接到的页面说明了如何设置开发环境。如果我正确理解您的答案,我必须在RTD环境中执行类似操作。然而,到目前为止,我发现的唯一机制是
requirements.txt
文件。你能详细说明一下如何在RTD上实现这一点吗?@LuísdeSousa我没有一个环境供我实验,但我的想法是:如果你在当前设置的任何地方指定了HTTPS URL,请尝试用SSH URL替换它。我没有以任何方式为RTD的构建环境指定这一点。我也找不到地方做这件事。