Новый проект был создан в производственной среде.Я забыл включить LFS и при нажатии на него он не работал.
Но теперь, когда я добавляю git lfs push
для любого проекта, когда добавляю какой-нибудь файл LFS (он может быть небольшим, поэтому не возникает проблема с тайм-аутом), он продолжает выдвигаться и каждый раз говорит: LFS: Access forbidden. Check your access level.
Я пытаюсь снова и каждый раз, когда он пытается, он создает новую папку в папке кеша объектов lfs.
Я знаю, что в проекте включена LFS, потому что, если я его отключу, произойдет сбой:
trace git-lfs: HTTP: POST …/info/lfs/locks/verify
trace git-lfs: HTTP: POST …/info/lfs/objects/batch
И когда LFS включен, он проходит это, но завершается с ошибкой:
22: 48: 00.649880 trace git-lfs: HTTP: {«objects»: [{«oid»: «7571a85db75aa74d7902aec1fd52d57d2f61bd48f5e575d575d4c5d4c5c5d5c57105c5779105779»,„размер“: 2088566784,„действия“: {„загрузить“: {„HREF“: "... / gitlab-LFS / объекты / 7571a85db75aa74d7902aec1fd52d57d2f61bd48d477d319f05e7cbba46155ce / 2088566784",„заголовок“: {„Authorization“:„Основные ZGVuaXNvOiE0S3JhdG5vU3Jhbmpldkl0YWxpamkh“}}}}]} 22: 48: 00.649880 trace git-lfs: tq: начальный адаптер передачи «basic» Git LFS: (0 из 1 файлов) 0 B / 1,95 ГБ 22: 48: 00.650380 trace git-lfs: HTTP: PUT... / gitlab-LFS / объекты / 7571a85db75aa74d7902aec1fd52d57d2f61bd48d477d319f05e7cbba46155ce / 2088566784 Гит LFS: (0 из 1 файлов) 1.95 GB / 1.95 GB 22: 50: 48,049854 трассировки GIT-LFS: HTTP: 403 22: 50: 48,049854 трассировки GIT-LFS: HTTP:{ «Сообщe »:« Доступ запрещен.Проверьте свой уровень доступа. »,« Documents_url »:« https://git.comtrade.com/help”} 22: 50: 48.050354 trace git-lfs: tq: повторная попытка объекта 7571a85db75aa74d7902aec1fd52d57d2f61bd48d477d319f05e7cbba46155ce: LFS: запрещено.Проверьте свой уровень доступа.22: 50: 48.050354 trace git-lfs: tq: enqueue retry # 1 для «7571a85db75aa74d7902aec1fd52d57d2f61bd48d477d319f05e7cbba46155ce» (размер: 2088566784)
* 10 * * *
1025 *1025*работает в тестовой среде.Я ищу различия, но не могу их найти.