我正在按照有关将现有 .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”,然后您可以在控制台窗口中运行命令。我花了将近两天的时间才弄清楚这一点……