由于路径规范,ReadTheDocs 构建失败

时间:2020-12-28 11:50:56

标签: git python-sphinx read-the-docs

我正在尝试 set up 一个 sphinx 文档并使用 ReadTheDocs 将其放到网上,但是在 steps of the tutorial 之后,我最终在我的构建中弹出以下错误:

Read the Docs build information
Build id: 12647743
Project: documentationseries
Version: latest
Commit: None
Date: 2020-12-28T11:42:02.102474Z
State: finished
Success: False


[rtd-command-info] start-time: 2020-12-28T11:43:48.024647Z, end-time: 2020-12-28T11:43:48.412733Z, duration: 0, exit-code: 0
git clone --no-single-branch --depth 50 https://github.com/guilhermetheis/documentationSeries.git .
Cloning into '.'...

[rtd-command-info] start-time: 2020-12-28T11:43:48.872904Z, end-time: 2020-12-28T11:43:48.949867Z, duration: 0, exit-code: 1
git checkout --force master
error: pathspec 'master' did not match any file(s) known to git.

我也添加了 .readthedocs.yml。我有一个 gitignorebuild/ 设置为忽略,但根据我的理解,build 文件夹包含必需的 HTML 代码,因此已将其删除。我还没有对事物的 rst 方面进行任何更改。这个想法是让它上线,然后添加以消除调试中的任何复杂层。我真的不明白为什么会发生这种情况(而且我对编程很陌生/很糟糕)所以如果可能的话,我恳请您提供深入的解释。

repository can be found here

1 个答案:

答案 0 :(得分:1)

该存储库没有 master 分支,因此您显然无法查看它,--force 或没有 --force

该存储库改为使用 main 作为唯一分支的名称,您可以通过访问自己提供的链接轻松发现。

(这是重命名的一部分;许多项目过去使用 master,但现在已开始迁移到不同的术语。另见 Difference Between Main Branch and Master Branch in Github?