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).