在生产环境中创建了一个新项目。我忘了启用LFS,当推送它时,它不起作用。
但是现在,当我为任何项目添加一些LFS文件git lfs push
时(它可能很小,所以它不是一些超时问题)它会继续推送,每次都说:{{1} }
我再次尝试,每次尝试时,都会在lfs-objects的缓存文件夹中创建一个新文件夹。
我知道该项目已启用LFS,因为如果我禁用它,则会失败:
LFS: Access forbidden. Check your access level.
trace git-lfs: HTTP: POST …/info/lfs/locks/verify
当启用LFS时,它会通过此操作但在此处失败:
22:48:00.649880 trace git-lfs:HTTP: {“对象”:[{“OID”:“7571a85db75aa74d7902aec1fd52d57d2f61bd48d477d319f05e7cbba46155ce”,“大小”:2088566784,“动作”:{“上传”:{“HREF”: “... / gitlab-LFS /对象/ 7571a85db75aa74d7902aec1fd52d57d2f61bd48d477d319f05e7cbba46155ce / 2088566784”,“头”:{‘授权’:“基本 ZGVuaXNvOiE0S3JhdG5vU3Jhbmpldkl0YWxpamkh“}}}}]} 22:48:00.649880 trace git-lfs:tq:启动传输适配器“basic”Git LFS :( 0个,共1个文件) 0 B / 1.95 GB 22:48:00.650380 trace git-lfs:HTTP:PUT ... / gitlab-LFS /对象/ 7571a85db75aa74d7902aec1fd52d57d2f61bd48d477d319f05e7cbba46155ce / 2088566784 Git LFS :( 1个文件中的0个)1.95 GB / 1.95 GB 22:50:48.049854跟踪 git-lfs:HTTP:403 22:50:48.049854 trace git-lfs:HTTP: {“message”:“禁止访问。检查您的访问权限 级“,‘documentation_url。’:‘https://git.comtrade.com/help’} 22:50:48.050354 trace git-lfs:tq:重试对象 7571a85db75aa74d7902aec1fd52d57d2f61bd48d477d319f05e7cbba46155ce:LFS: 访问被禁止。检查您的访问级别。 22:50:48.050354追踪 git-lfs:tq:enqueue retry#1 for “7571a85db75aa74d7902aec1fd52d57d2f61bd48d477d319f05e7cbba46155ce” (大小:2088566784)
知道可能是什么问题吗?
这仍适用于测试环境。我正在寻找差异但却找不到它们。