致命:不是 git 存储库(或任何父目录):.git(但存储库存在)

致命:不是 git 存储库(或任何父目录):.git(但存储库存在)

我正在按照有关将现有 .git 存储库导入 GitHub 的说明进行操作。

当尝试将 .git 存储库添加到 GitHub 时,出现以下错误:

致命:不是 git 存储库(或任何父目录):.git

我用 Google 搜索了一下,似乎意味着存储库不存在。但是,Git GUI 非常乐意打开相同的 .git 存储库。

我复制粘贴了 cd 到的地址和命令行,以便将我的(现有).git 存储库放到 GitHub 上 - 没用。我测试了到 GitHub 的 ssh 连接;运行正常(“您已成功验证身份,但是...”等)。

对于可能存在什么问题或如何修复它,您有什么想法吗?

答案1

你可以使用命令提示符来操作GitHub(需要ssh认证)。
但是需要定义%HOME%环境变量,环境变量如下:

  • 在某些操作系统上没有定义(例如 Windows)
  • 在 Git bash 会话中定义(类型echo $HOME

%HOME%/.ssh是 Git 寻找 GitHub 所需的公钥/私钥 ssh 密钥来了解您是谁的地方。

答案2

在 Windows 中,您可以转到 Windows 资源管理器,右键单击 git 存储库的文件夹,从上下文菜单中选择“在此处 Git Bash”,然后您可以在控制台窗口中运行命令。我花了将近两天的时间才弄清楚这一点……

相关内容