"Bad Cnetworkingentials" cuando intenta crear un repository de GitHub a través de la CLI usando curl

Intento crear un repository de GitHub usando la línea de command.

Aquí se sugirió que puede usar el siguiente command:

curl -u 'USER' https://api.github.com/user/repos -d '{"name":"REPO"}' # Remember replace USER with your username and REPO with your repository/application name! git remote add origin git@github.com:USER/REPO.git git push origin master 

Cuando lo uso, me piden que ingrese mi contraseña (que estoy seguro es correcta, ya que puedo iniciar session correctamente en GitHub.com). Entonces recibo este error:

 c:\Development\Projects\MovieStar>curl -u 'jonnymaceachern' https://api.github.com/user/repos -d '{"name":"MovieStar"}' Enter host password for user ''jonnymaceachern'': { "message": "Bad cnetworkingentials", "documentation_url": "http://developer.github.com/v3" } 

Lo he intentado sin comillas alnetworkingedor de mi nombre de usuario y me da un error de "Problemas al analizar JSON".

git@github.com:USER/REPO.git es una url ssh, no una https.
La "contraseña" que GitHub le pregunta es porque ssh no encuentra sus keys públicas / privadas, y no tiene nada que ver con la contraseña de su count GitHub.

Utilizar:

 git remote add origin https://YourName@github.com/YourName/REPO.git git push -u master 

Luego, le pedirá sus cnetworkingenciales http.
Si no desea ingresarlo para cada transacción, consulte " ¿Hay alguna manera de saltear la escritura de contraseña al usar https: // github "?

Que haría yo :

  curl -u 'USER:PASWORD' https://api.github.com/user/repos -d '{"name":"REPO"}' 

Probado OK en mi count de Github. De esta forma, no se te pedirá que ingreses tu contraseña. Eso no funciona, tal vez su contraseña no sea la buena (o nombre de usuario).