0

简而言之,采取行动

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. 目标 > 天蓝色
  4. Azure 应用服务 (Windows)
  5. 设置订阅名称VS专业,查看正确的资源组,能够选择正确的应用服务实例
  6. 选择部署为 .zip 包为 true
  7. 使用 GitHub Actions 工作流选择 CI/CD(生成 yml 文件)

Microsoft Visual Studio Visual Studio 无法设置机密,因为您可能没有对存储库的协作者访问权限

4

1 回答 1

0

我能够通过重新创建回购来解决这个问题。这样做时要非常小心

  1. 从 github 删除 repo(可选步骤和危险)
  2. 在本地 repo 的根目录中,显示隐藏文件并删除 .git 文件夹。
  3. 重新启动视觉工作室。
  4. 从 Visual Studio 重新创建 repo。

这可能不是最好的答案,它对我有用。但是我的 git repo 中存在一些错误,不允许它将我视为 repo 的所有者。

于 2021-12-23T16:04:19.777 回答