File tree Expand file tree Collapse file tree 2 files changed +43
-9
lines changed
Expand file tree Collapse file tree 2 files changed +43
-9
lines changed Original file line number Diff line number Diff line change @@ -180,7 +180,39 @@ Error: failed to authorize: failed to fetch anonymous token
1801803 . 确保 Token 权限包含 ` Read, Write, Delete `
1811814 . 重新生成 Token 并更新 Secret
182182
183- ### 问题 2: 推送失败 (权限问题)
183+ ### 问题 2: Docker Hub 描述更新失败 (Forbidden)
184+
185+ ** 错误信息** :
186+ ```
187+ Error: Forbidden
188+ Run peter-evans/dockerhub-description@v4
189+ ```
190+
191+ ** 原因** :
192+ - Docker Hub Access Token 权限不足
193+ - 该步骤用于自动同步 README 到 Docker Hub
194+
195+ ** 解决方案** :
196+
197+ ** 方案 A: 禁用自动更新描述(推荐)**
198+ - 工作流已自动注释该步骤
199+ - 镜像构建和发布不受影响
200+ - 手动在 Docker Hub 更新仓库描述即可
201+
202+ ** 方案 B: 启用自动更新描述**
203+ 1 . 重新生成 Docker Hub Access Token
204+ 2 . 确保权限为 ` Read, Write & Delete `
205+ 3 . 更新 GitHub Secret ` DOCKERHUB_TOKEN `
206+ 4 . 取消工作流文件中的注释
207+
208+ ** 手动更新 Docker Hub 描述** :
209+ 1 . 登录 https://hub.docker.com/
210+ 2 . 进入你的仓库 ` evil0ctal/wechat-decrypt-api `
211+ 3 . 点击 "Description" 标签
212+ 4 . 将 ` api-service/README.md ` 的内容复制粘贴
213+ 5 . 点击 "Update" 保存
214+
215+ ### 问题 3: 推送失败 (权限问题)
184216
185217** 错误信息** :
186218```
Original file line number Diff line number Diff line change @@ -71,11 +71,13 @@ jobs:
7171 cache-from : type=gha
7272 cache-to : type=gha,mode=max
7373
74- - name : Docker Hub Description
75- if : github.event_name != 'pull_request' && github.ref == 'refs/heads/main'
76- uses : peter-evans/dockerhub-description@v4
77- with :
78- username : ${{ secrets.DOCKERHUB_USERNAME }}
79- password : ${{ secrets.DOCKERHUB_TOKEN }}
80- repository : ${{ env.IMAGE_NAME }}
81- readme-filepath : ./api-service/README.md
74+ # 注意: 如果需要自动更新 Docker Hub 描述,请确保 DOCKERHUB_TOKEN 具有 "Read, Write & Delete" 权限
75+ # 或者手动在 Docker Hub 上更新仓库描述
76+ # - name: Docker Hub Description
77+ # if: github.event_name != 'pull_request' && github.ref == 'refs/heads/main'
78+ # uses: peter-evans/dockerhub-description@v4
79+ # with:
80+ # username: ${{ secrets.DOCKERHUB_USERNAME }}
81+ # password: ${{ secrets.DOCKERHUB_TOKEN }}
82+ # repository: ${{ env.IMAGE_NAME }}
83+ # readme-filepath: ./api-service/README.md
You can’t perform that action at this time.
0 commit comments