Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git LFS文件未推送到远程repo_Git_Atlassian Sourcetree_Bitbucket Server_Git Lfs - Fatal编程技术网

Git LFS文件未推送到远程repo

Git LFS文件未推送到远程repo,git,atlassian-sourcetree,bitbucket-server,git-lfs,Git,Atlassian Sourcetree,Bitbucket Server,Git Lfs,我正在尝试使用git LFS将xlsx文件推送到远程存储库 我尝试了两种方法:使用Sourcetree点击菜单和使用终端服务器。两者都会导致相同的错误消息 我在Bitbucket中设置了远程回购,并设置了Allow LFS选项。我将空的repo克隆到本地文件位置 在Sourcetree中,我使用了Repository/Git LFS/Initizalise repo。这给了我一个点击菜单来设置gitattributes文件,我将其设置为允许xlsx文件(*.xlsx)。我提交并推送了自动创建的g

我正在尝试使用git LFS将xlsx文件推送到远程存储库

我尝试了两种方法:使用Sourcetree点击菜单和使用终端服务器。两者都会导致相同的错误消息

我在Bitbucket中设置了远程回购,并设置了Allow LFS选项。我将空的repo克隆到本地文件位置

在Sourcetree中,我使用了Repository/Git LFS/Initizalise repo。这给了我一个点击菜单来设置gitattributes文件,我将其设置为允许xlsx文件(*.xlsx)。我提交并推送了自动创建的gittributes文件。然后我将Excel文件移动到本地文件夹中,提交并尝试推送

在终端窗口中,我使用了大致相同的方法——克隆空的远程repo,然后进行git-lfs安装,git-lfs跟踪“*.xlsx”,提交并推送gittributes文件,然后添加并提交Excel文件

当我尝试推入Sourcetree或使用终端时,我收到了相同的错误消息:

上传LFS对象:0%(0/1),0 B | 0 B/s,完成
致命错误:null
错误:无法将某些引用推送到“远程位置”
git克隆远程报告
cd远程存储
初始化
git lfs安装
git lfs轨道“*.xlsx”
git添加-A
git提交-m“测试”
git推送源主机
(这可以很好地工作,并将gittributes文件放在我的远程repo中)
然后我将Excel文件物理复制到文件夹中,并执行以下操作:
git添加-A
git提交-m“test2”
git推送源主机
这会导致错误消息

  • 我为解决问题而制定的步骤:
1-查看状态

git lfs状态

2-获取所有对象

git lfs fetch--all

3-允许不完全推送,默认为“false”

git config--全局lfs.allowincompletpush true

4 Git push-all to以某种方式强制推送

git lfs push--所有原始主机

4-如果您有未提取的数据,您可能希望:

git-lfs拉力 git推送

5-如果没有任何效果,请尝试:

git push-f——无验证

不要推送VPN或代理