重新措辞以便更好地理解。
我正在定制一个基于 git flow 的插件,我试图让 init 的尾部创建一个 repo。我知道手动执行的所有命令,但由于这个原因我无法自动化它。
REPO_NAME= `${PWD##*/}`
echo $REPO_NAME
ORG=':org_name'
curl -u 'user:pass' \
-d '{ "name": "'$REPO_NAME'", "private": "true", "has_issues": "true", "has_wiki": "false", "has_downloads": "true"}' -i "https://api.github.com/orgs/$ORG/repos"
而且无论我对命令做什么,我总是得到这个并且 curl 失败。
/usr/local/bin/git-hf: 1: /usr/local/bin/git-hf: test-testy: not found
errors": [
{
"code": "custom",
"field": "name",
"resource": "Repository",
"message": "name is too short (minimum is 1 characters)"
}
], "message": "验证失败"
我知道这可能是一个愚蠢的问题,但我更关心的是我的逻辑中的错误,而不是直接的解决方案。