gpt4 book ai didi

git - 为什么致命的: Not a git repository error show up when publishing site using sbt-ghpages for valid git project?

转载 作者:太空狗 更新时间:2023-10-29 13:51:41 25 4
gpt4 key购买 nike

我有 "fatal: Not a git repository (or any of the parent directories): .git"问题,虽然我在一个有效的 git 目录中。

我有一个包含 .git 的项目根目录。我有一个子目录 site,它有一个单独的 sbt 文件,用于构建 scaladocs 并使用 gh-pages 插件将它们推送到我项目的 gh-pages 分支。

$ git status
On branch master
Your branch is up-to-date with 'origin/master'.

$ ls -la ..
total 359148
...
drwxr-xr-x 8 myname myname 4096 Jun 18 22:41 .git

$ sbt ghpages-push-site
...
[error] fatal: Not a git repository (or any of the parent directories): .git

那我错过了什么?我在一个有效的 git 目录中(正如 git status 确认的那样)。


我还从 origin 进行了新的 checkout ,但运气不好。我在 site 子目录中运行了 git init。运气不好,该错误仍然存​​在。


编辑: 奇怪的是,我有一个布局和 sbt 构建文件完全相同的不同 GitHub 项目,这里没有出现问题。 This works , this doesn't .有没有可能跟后一个项目使用不同的组织有关?

最佳答案

中有您的仓库的克隆
~/.sbt/ghpages/{organisation}/{name} 

这将在您首先运行它时创建。如果您使用相同的组织创建另一个项目并且 git clone 以某种方式失败,那么

中的目录
~/.sbt/ghpages/{organisation}/{name} 

是空的,git 提示稍后没有 .git 目录。如果您重命名项目的 orga,那么您会在 ~/.sbt/ghpages/下找到一个不同的目录,并且一切正常,正如您发现的那样。当您删除具有组织名称的文件夹(或具有您的存储库名称的目录)时,一切都应该再次工作。

关于git - 为什么致命的: Not a git repository error show up when publishing site using sbt-ghpages for valid git project?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24294760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com