This commit is contained in:
@@ -100,12 +100,13 @@ jobs:
|
|||||||
# 门户是公开项目门户,目标仓必须是公开的,否则不会出现在企业仓列表页里。
|
# 门户是公开项目门户,目标仓必须是公开的,否则不会出现在企业仓列表页里。
|
||||||
# 仓库可见性的更新端点是 PATCH /api/v5/repos/{owner}/{repo};
|
# 仓库可见性的更新端点是 PATCH /api/v5/repos/{owner}/{repo};
|
||||||
# /enterprises/{owner}/repos/{repo} 不是有效端点(会 404)。
|
# /enterprises/{owner}/repos/{repo} 不是有效端点(会 404)。
|
||||||
|
# 该端点要求带 name,否则返回 400 {"messages":["name is missing"]}。
|
||||||
# 企业仓可见性有三档(公开 / 企业内 / 私有),公开需要 private 与 internal 都为 false。
|
# 企业仓可见性有三档(公开 / 企业内 / 私有),公开需要 private 与 internal 都为 false。
|
||||||
echo "----- 校正目标仓可见性为公开"
|
echo "----- 校正目标仓可见性为公开"
|
||||||
curl -sS -X PATCH \
|
curl -sS -X PATCH \
|
||||||
"https://gitee.com/api/v5/repos/${DST_OWNER}/${REPO_NAME}?access_token=${DST_TOKEN}" \
|
"https://gitee.com/api/v5/repos/${DST_OWNER}/${REPO_NAME}?access_token=${DST_TOKEN}" \
|
||||||
-H 'Content-Type: application/json' \
|
-H 'Content-Type: application/json' \
|
||||||
-d '{"private":false,"internal":false}' \
|
-d "{\"name\":\"${REPO_NAME}\",\"private\":false,\"internal\":false,\"description\":\"雪羊科技开源项目门户:iotLCM / 秀杰 DTU / XiuAdmin 等开源项目索引\"}" \
|
||||||
-o /tmp/repo-patch.json -w '改可见性 HTTP %{http_code}\n' || true
|
-o /tmp/repo-patch.json -w '改可见性 HTTP %{http_code}\n' || true
|
||||||
head -c 300 /tmp/repo-patch.json 2>/dev/null; echo
|
head -c 300 /tmp/repo-patch.json 2>/dev/null; echo
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
Reference in New Issue
Block a user