Abrir automáticamente una request de extracción en github por línea de command

Estoy usando git para versionar un proyecto de queueboración.

Y tengo dos controles remotos. tenedor es una bifurcación de un proyecto , y el origen es el proyecto original.

Entonces, ¿podría enviar un push (git push fork master) para crear automáticamente una request de extracción disponible en origen para fusionarla?

No puedo comprometerme directamente con el origen (sé que esto es posible). Necesito empujar primero para bifurcar y si el administrador lo atesting, aceptar en origen . Me gustaría automatizar este process, evitando que vaya manualmente a github y abra un tenedor.

¿Cómo podría hacer esto?

Editar:

Organización privada:

name: Org repository: main branch: master 

Tenedor privado:

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

Probé el siguiente enfoque, pero aún no funcionó:

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

¿qué está mal? ¿Cómo puedo arreglar esto?

Editar 2

Otro bash:

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

Finalmente éxito

El primer problema es que estaba usando la contraseña key y no mi contraseña github.

Con esta estructura:

Organización privada:

 name: Org repository: main branch: master 

Tenedor privado:

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

Y el otro problema es que necesitaba aceptar los parameters de corrección, el command final se ve así:

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

Thx por ayuda @ cjc343, @StevenPenny, @ desert69 =)

Debería consultar hub , una herramienta de command-line para interactuar con GitHub.

Su README habla sobre hacer requestes de extracción.

Quizás así

 curl -X POST -u garoudan -k \ -d '{"title": "new feature","head": "octocat:new-feature","base": "master"}' \ https://api.github.com/repos/garoudan/foo/pulls 

ref