Visual Studio 22 не удалось установить секрет '(имя службы приложений Azure) _FFFF', поскольку у вас может не быть доступа соавтора к репозиторию '_git/(имя)'

Короче говоря, принятие мер

      Visual Studio 2022 > Publish > Deployment type > CI/CD using GitHub Actions workflows (generates yml file)

Выдает ошибку

      Visual Studio 22 was unable to set secret '(Azure App Service name)_FFFF' because you may not have collaborator access to the repository '_git/(name)'

Более подробные шаги

  1. Установить Visual Studio 2022
  2. Войти в систему с
  3. Проект строительных лесов
  4. Адаптировать программный код к требованиям
  5. Публиковать

Опубликовать шаги

  1. Щелкните правой кнопкой мыши по публикации
  2. Добавить профиль публикации
  3. Цель> Azure
  4. Служба приложений Azure (Windows)
  5. Установить имя подписки VS professional, просмотреть правильную группу ресурсов, выбрать правильный экземпляр службы приложений
  6. Для параметра "Развернуть как пакет .zip" выберите значение true.
  7. Выберите CI / CD с помощью рабочих процессов GitHub Actions (создает файл yml)

2 ответа

у вас может не быть доступа соавтора к репозиторию '_git/(name)'

  • Возможно, у вас нет прав доступа к репозиторию.

Приглашение соавторов в личный репозиторий

  1. На GitHub.com перейдите на главную страницу репозитория.
  2. Под именем вашего репозитория нажмите Настройки .
  3. На левой боковой панели нажмите Управление доступом .
  4. Щелкните Пригласить соавтора .
  5. В поле поиска начните вводить имя человека, которого хотите пригласить, затем щелкните имя в списке совпадений.
  6. Щелкните Добавить ИМЯ в ХРАНИЛИЩЕ .
  7. Пользователь получит электронное письмо с приглашением в репозиторий. Как только они примут ваше приглашение, они получат доступ к вашему репозиторию в качестве соавторов.

Дополнительные сведения см . в разделах Доступ соавторов к репозиторию, принадлежащему учетной записи пользователя, и Приглашение соавторов к личному репозиторию.

Я смог исправить это, воссоздав репо. БУДЬТЕ ОЧЕНЬ ОСТОРОЖНЫ ПРИ ЭТОМ ДЕЛАНИИ.

  1. Удалите репо из github (необязательный и опасный шаг)
  2. В корневом каталоге вашего локального репозитория покажите скрытые файлы и удалите папку .git.
  3. Перезапустите визуальную студию.
  4. Воссоздайте репо из визуальной студии.

Это, вероятно, НЕ лучший ответ, это сработало для меня. Но в моем репозитории git была ошибка, которая не позволяла ему видеть меня как владельца репозитория.