最近PusH无法向Github提交已推送到Bitbucket的内容

Jon*_*han 5 git xcode github atlassian-sourcetree

我有两个远程存储库.一个是私人(Bitbucket),另一个是公共(Github).我一直在使用Github应用程序将更改推送到Bitbucket,然后使用Xcode将相同的提交推送到Github repo.但是,最近我无法推送到Github的提交并使用SourceTree我收到此错误消息:

This repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting .git/hooks/pre-push.
Run Code Online (Sandbox Code Playgroud)

这是它在SourceTree中的外观:

在此输入图像描述

我怎样才能让我的Github回购接受最近的提交?

db4*_*48x 4

您有一个预推送挂钩,它告诉您您已为此存储库启用了 git-lfs(大文件支持),但它无法在您的计算机上找到 git-lfs 程序。解决方案是删除挂钩(位于 中.git/hooks/pre-push,如错误消息所示),或者修复您的挂钩PATH,以便它可以找到 git-lfs 程序。

  • 既然 GitHub 支持 LFS,也许 GitHub 的桌面应用程序会为您添加它。普通的 git 命令行客户端当然不能,GitHub 网页也不能(钩子不是从服务器下载的)。我从未使用过 GitHub 的专业客户端,所以你必须自己弄清楚。也许设置中有一些东西,或者是配置其中每个存储库的方法。 (2认同)