我正在遵循这个教程。一切都很好,直到我在我的本地机器上运行这个(在用它们的实际值替换$VARIABLEs之后):
git remote add nfsn ssh://$USERNAME@$SERVER/home/private/git/$REPONAME.git
我收到以下错误信息:
致命:不是一个git存储库(或任何父目录):.git
我如何通过这一步?
我正在遵循这个教程。一切都很好,直到我在我的本地机器上运行这个(在用它们的实际值替换$VARIABLEs之后):
git remote add nfsn ssh://$USERNAME@$SERVER/home/private/git/$REPONAME.git
我收到以下错误信息:
致命:不是一个git存储库(或任何父目录):.git
我如何通过这一步?
当前回答
在GitLab的身份验证问题之后,我用Jenkins Git插件遇到了这个问题。Jenkins正在报告'hudson.plugins.git.GitException:[…]stderr: GitLab:无法找到您正在寻找的项目。 致命:无法从远程存储库读取。
然而,如果我做了一个“git克隆”或“git获取”直接从Jenkins框(命令行)它工作没有问题。
通过删除Jenkins作业文件夹中该特定作业的整个/workspace目录,该问题得到了解决。
rm -Rf $JENKINS_HOME/jobs/myJenkinsJob/workspace/
假设本地的。git文件夹已经过时/损坏?
其他回答
在我的例子中,系统崩溃导致HEAD文件被损坏。本指南将展示如何修复该问题以及您可能遇到的其他问题。
https://git.seveas.net/repairing-and-recovering-broken-git-repositories.html
当我在文件系统上移动git项目的位置时,出现了这个问题。当我运行一些git命令时,错误发生了,例如:
$ git status
fatal: Not a git repository: /home/rospasta/path_old/gitprojecta/.git/modules/.travis
我发现在/home/rospasta/path_old/gitprojecta/.travis/。Git的绝对路径的旧位置的项目被写入。手动更新新位置的路径为我解决了这个问题。
所以我的问题可能是也可能不是git问题,而是HTH。
git为be工作正常,突然它开始显示这个致命的:Not a git repository(或任何父目录):.git消息。
对于我不确定在。git文件夹中损坏了什么,我做了git克隆** newfolder,并将整个。git文件夹复制到我的损坏/旧文件夹中,在git开始显示错误消息之前,我正在进行更改。
一切都恢复正常,git也识别出我更改/未分级的文件。
您是否初始化了一个本地Git存储库(这个远程存储库应该添加到其中)?
您的本地目录是否有一个。git文件夹?
试试git init。
GIT_DIR应取消设置:未设置GIT_DIR