我已将 Git LFS 引入到我在 bitbucket.org 上的一个存储库中。分叉此存储库的用户无法推送到他们的分叉,因为那里没有空间可容纳 LFS 文件。我的理解是,当您在那里分叉存储库时,LFS 文件不会被复制。
将 Git LFS 与 Bitbucket 结合使用是否意味着分叉不可能或至少可用?或者 Git 是否有特殊的工作流程/配置可以在这里提供帮助?
请注意,就我而言,我使用分叉主要是为了将上游工作持久化,但团队其他成员尚未准备好看到这些工作。例如,我会将未完成的工作推到那里,以便我可以在不同的物理位置继续进行。完成后,我会将我的作品发布给origin团队的其他成员查看。
到目前为止,我已经花了很多时间尝试使用 LFS 从命令行将 Neo4j 数据库上传到 GitHub。git init第一次创建本地存储库并提交后,我在推送时遇到了麻烦。
如果我没记错的话,只有一个超过100MB的文件,数据库核心文件之一。因此,由于只有一个大文件,我使用了该命令(路径中git lfs track "/data/databases/graph.db/neostore.transaction.db.0"带有或不带有首字母)。/我也尝试过.gitattributesgit lfs track "*.db"和git lfs track "/data/databases/graph.db/*"手动版本,但这些方法都不起作用。错误如下:

尽管有说明,但 LFS 似乎没有上传该文件。我的 LFS 版本是 2.7.2,所以这不是过时的版本。我缺少什么?