我正在遵循这个教程。一切都很好,直到我在我的本地机器上运行这个(在用它们的实际值替换$VARIABLEs之后):

git remote add nfsn ssh://$USERNAME@$SERVER/home/private/git/$REPONAME.git

我收到以下错误信息:

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

我如何通过这一步?


当前回答

为了帮助其他人,我在不小心删除了.git/objects/后得到了这个错误消息

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

恢复它解决了问题。

其他回答

$ git status
fatal: Not a git repository:

只需在你的cmd或git shell或任何其他终端中输入以下命令:

$ git init

这也可能是由于权限。检查所有者/组权限,并确保您有足够的权限访问该数据。在我的例子中,我在一个所有权设置为root:root的回购中运行“git status”时遇到了这个错误。以根用户身份运行“git status”解决了我的问题。或者,如果您不希望用户/组所有权为root:root,则将repo更改为您可以访问的内容。

您是否初始化了一个本地Git存储库(这个远程存储库应该添加到其中)?

您的本地目录是否有一个。git文件夹?

试试git init。

为此,您需要输入bitbucket命令中缺少的一个命令

请尝试git init。

我刚刚在我的目录下重新初始化了git

git init 

这个方法奏效了