Git: отказ от выборки в текущую ветку - bitbake

Я пытаюсь понять, почему с сегодняшнего утра bitbake жалуется во время загрузки

# Workaround to self signed certificate error
FETCHCMD_git = "GIT_SSL_NO_VERIFY=1 git -c core.fsyncobjectfiles=0"

SRC_URI = " \ 
    git://git-host.com/gitlab/my_repo.git;protocol=https;user=user:pwd;tag=v1.0.0 \
"

do_fetch выходит из строя со следующей ошибкой

failed with exit code 128, output:
fatal: Refusing to fetch into current branch refs/heads/master of non-bare repository

Сразу после выполнения этой команды

LANG=C GIT_SSL_NO_VERIFY=1 git -c core.fsyncobjectfiles=0 fetch -f --prune --progress https://user:[email protected]/my_repo.git refs/*:refs/*

Пока вывод git ls-remote

a570d6c827a45380820bf54d501502ec5b3e19c4    HEAD
8952f4ed30ccc688ac2b37e977118cec78501d47    refs/heads/baz
a570d6c827a45380820bf54d501502ec5b3e19c4    refs/heads/developer
a570d6c827a45380820bf54d501502ec5b3e19c4    refs/heads/master
89eae98fd33540d04880bb7a084ce864f2d229d3    refs/heads/foo
6f4b37e50b79435dd94a26912959b7e178f7f779    refs/heads/bar
2fb16625aff7744510e57dc0a0b0ad3645385308    refs/tags/v1.0.0
8952f4ed30ccc688ac2b37e977118cec78501d47    refs/tags/v1.0.0^{}

Я пробовал все (как мне кажется) варианты SRC_URI вроде

  1. bareclone=1
  2. nobranch=1
  3. branch=master и SRCREV=v1.0.0 но безуспешно.

Я также прочитал осторожноэто, связанный с этим вопросом.

Может ли кто-нибудь помочь мне разобраться в том, что происходит?


Обновлено

Проблема исчез после перезагрузки ПК. Я думаю, что это было связано с тем, что какой-то кеш не очищался. Перед перезагрузкой ПК я несколько раз запускал bitbake myrecipe -c cleanall и cleansstate, но безуспешно. Я также проверил, что каталог, установленный как $HOME в log.do_fetch (это был каталог в /tmp), удалялся правильно.

Это взрывает мой разум! Я только что перезапустил свой компьютер, и теперь процедура do_fetch завершается безупречно. Об этом также сообщалось здесь stackoverflow.com/questions/39104055/…. И теперь я виню себя, что не пробовал раньше. Но остается вопрос ...

garlix 05.09.2018 13:34
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
3
1
1 071
0

Другие вопросы по теме