No puedo presionar github, ssh: no se pudo resolver el nombre de host

No puedo pasar esto, he rehecho el repository varias veces, hice ssh keys over

-------------- demo_app <username>$ git remote add origin git@github.com:<username>/demo_app.git fatal: remote origin already exists. $ git push -u origin master --- ssh: Could not resolve hostname git: nodename nor servname provided, or not known --- fatal: Could not read from remote repository. --- Please make sure you have the correct access rights --- and the repository exists. ---------- --------- Checked ssh keys --- $ ssh -T git@github.com Hi <username>! You've successfully authenticated, but GitHub does not provide shell access. --- 

Aún recibo el mismo post.

En lugar de agregar un nuevo control remoto, intente cambiar el existente con el siguiente command:

 git remote set-url origin git@github.com:<username>/demo_app.git 

Editar: así que, aquí están los commands para que funcione sin perder tu código.

  1. rm -rf .git
  2. git init .
  3. git remote add origin git@github.com:<username>/demo_app.git
  4. git commit --allow-empty -m 'First commit'
  5. git push origin master

Si llegaste aquí porque estás en un proxy

Tratar:

 ssh -T -p 443 git@ssh.github.com 

Si eso funciona, entonces puede agregar configuraciones a su ~/.ssh/config para conectarse siempre a través de 443 :

 Host github.com Hostname ssh.github.com Port 443 

Más información aquí: https://help.github.com/articles/using-ssh-over-the-https-port/

Para responder al nuevo error: "error: src refspec maestro no coincide con ninguno. Error: no se pudo enviar algunos refs a 'git@github.com: /demo_app0.git'

Encontré esta publicación realmente útil: src refspec master no coincide con ninguna cuando se realiza commit en git

Esencialmente, intente agregar sus files y comprometerse de nuevo.

git commit -m 'initial commit' git push origin master

¡Esto funcionó para mí!