Ste*_*eve 4 git push gitlab git-lfs
我得到了一个带有 LFS 的旧存储库,但缺少一些(可能较旧的)文件,因此我无法推送:
git push -u origin
Locking support detected on remote "origin". Consider enabling it with:
$ git config lfs.https://gitlab.com/gitlabaccount/repo.git/info/lfs.locksverify true
Unable to find source for object 43cb9e6d1d15bb8d31af911aa69a15a67174c5 (try running git lfs fetch --all)
Uploading LFS objects: 87% (600/691), 546 MB | 0 B/s, done
error: failed to push some refs to 'git@gitlab.com:gitlabaccount/repo.git'
Run Code Online (Sandbox Code Playgroud)
据称我的同事跑了git lfs fetch --all,但没有解决问题。
我真的很想要一份最新的,所有的历史,以及一个现在可以工作的版本。我并不是真的担心旧文件,我的偏好是完成推送并丢失一些丢失的 lfs 文件,但 lfs 错误不会让我失望。
Gitlab 允许我在项目中禁用 lfs,但我不知道如果我这样做,大小/限制会发生什么。不确定在服务器或客户端上启用然后禁用它的正确程序是什么。或者,是否有推送的“忽略丢失的文件”选项?
你可以在下面忽略它,它会忽略 git lfs 的 pre-push hook
git push --no-verify
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2468 次 |
| 最近记录: |