【问题标题】:fatal: Not a git repository (or any of the parent directories): .git [duplicate]致命:不是 git 存储库(或任何父目录):.git [重复]
【发布时间】:2013-12-23 04:30:49
【问题描述】:

当我尝试在 github.com 上推送现有存储库时,当我输入网站提示我输入终端的命令时,我收到以下错误消息:

Not a git repository (or any of the parent directories): .git

如果有人能帮我解决这个问题,那就太好了,谢谢。

【问题讨论】:

  • 你确定你已经 CD 到你终端中的 git 存储库目录或子目录吗?
  • 如果您导出了 CDPATH 环境变量,并且 repo 的一个子目录恰好与另一个非 repo-subdir 在你的CDPATH。听起来很疯狂,但最近在解决它之前浪费了我的时间。

标签: git


【解决方案1】:

该命令必须在存储库的目录中输入。错误是抱怨您当前的目录不是 git repo

  1. 您在正确的目录中吗?输入 ls 会显示正确的文件吗?
  2. 您是否已初始化存储库?输入git init? (git-init documentation)

其中任何一个都会导致您的错误。

【讨论】:

  • 当我打开 gitshell 并输入命令时出现此错误 --> git remote add origin github.com/ascenttech/Hst.git 任何建议
  • 我只是想补充一点,即使我们在正确的目录中并且存储库已经初始化,也会出现错误,以防我们不小心删除或纵容 .git 文件夹。
  • 我没有做“git init”它解决了
  • 在我的情况下,我错误地更改了 .git 中文件的权限
  • 我收到了这个错误,原来是在 .git 目录本身上设置的权限。是 660 .. 更新到 770 并且一切正常。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-11
  • 2021-12-12
  • 2012-09-03
  • 2017-02-08
  • 1970-01-01
相关资源
最近更新 更多