在生产环境中创建了一个新项目。我忘了启用 LFS 并且在推动它时,它没有用。
但是现在,当我git lfs push为任何项目添加一些 LFS 文件(它可能很小,所以它不是一些超时问题)时,它一直在推动,并且每次都说:LFS: Access forbidden. Check your access level.
我再试一次,每次尝试时,它都会在 lfs-objects 的缓存文件夹中创建一个新文件夹。
我知道该项目启用了 LFS,因为如果我禁用它,它会在以下位置失败:
trace git-lfs: HTTP: POST …/info/lfs/locks/verifytrace git-lfs: HTTP: POST …/info/lfs/objects/batch当 LFS 启用时,它会通过这个但在这里失败:
22:48:00.649880 跟踪 git-lfs: HTTP: {“objects”:[{“oid”:“7571a85db75aa74d7902aec1fd52d57d2f61bd48d477d319f05e7cbba”,“ref.7”,“6”:“7”,“68”,“68”,“6”:“7”,“6” gitlab-LFS /对象/ 7571a85db75aa74d7902aec1fd52d57d2f61bd48d477d319f05e7cbba46155ce / 2088566784" ,‘标题’:{‘授权’:‘基本ZGVuaXNvOiE0S3JhdG5vU3Jhbmpldkl0YWxpamkh’}}}}]} 22:48:00.649880跟踪GIT-LFS:TQ:开始传送适配器‘基本’GIT中LFS :(0 1文件)0 B / 1.95 GB 22:48:00.650380跟踪GIT-LFS:HTTP:PUT ... / gitlab-LFS /对象/ 7571a85db75aa74d7902aec1fd52d57d2f61bd48d477d319f05e7cbba46155ce / 2088566784 GIT中LFS:(0 1文件)1.95 GB / 1.95 GB 22:50:48.049854 跟踪 git-lfs: HTTP: 403 22:50:48.049854 跟踪 git-lfs: HTTP: {“message”:“访问被禁止。检查您的访问级别。”,“documentation_url”:“https://git.comtrade.com/help ”} 22:50:48.050354 …