Abrir automaticamente uma solicitação pull no github pela linha de comando

Estou usando o git para versionar um projeto colaborativo.

E eu tenho dois controles remotos.garfo é um garfo de umprojetoeorigem é o projeto original.

Então, quando eu enviar um push (git push fork master) posso criar automaticamente uma solicitação de pull disponível emorigem mesclar isso?

Eu não posso me comprometer diretamente comorigem (Eu sei que isso é possível). Eu preciso empurrar primeiro paragarfo e se o admin aprovar, aceite emorigem. Eu gostaria de automatizar este processo, evitando que eu vá manualmente ao github e abra um fork.

Como eu pude fazer isso?

Editar:

Organização Privada:

name: Org
repository: main
branch: master

Garfo Privado:

name: OrgFork (A organization of mine with forks from **Org**) 
repository: main
branch: testing

Eu tentei a seguinte abordagem, mas não funcionou ainda:

curl -X POST -u <Username> -k -d '{"title": "<Title>","head": "Org:main","base": "testing"}' https://api.github.com/repos/Org/main/pulls

o que está errado? Como posso consertar isso?

Editar 2

Outra tentativa:

hub pull-request "Testing" -b OrgFork:main:testing -h OrgFork:main:master

questionAnswers(3)

yourAnswerToTheQuestion