1
더 쉽게 이해할 수 있도록 번호가 변경되었습니다.BASH의 변수 지정
나는 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"
내가 명령에 상관없이 나는 항상 이것을 얻고 곱슬 거리는 데 실패합니다.
/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)"
}
, "메시지는"
내가이 아마 바보 같은 질문입니다 알고 있지만 나는 내 논리의 오류가 여기보다는 즉각적인 솔루션을 더 걱정 "검증 실패".
더 나은 내가까지 누구인지 반영하기 위해 질문을 변경된. 도움이되기를 바랍니다. 위에서 말했듯이, 라우팅하려는 특정 수정보다는 그 변수를 할당하는 방식에 문제가 있습니다. –