sig español git github

git - español - Empujar el error maestro de origen en el nuevo repositorio



sig in github (25)

Acabo de empezar a usar git con github. Seguí sus instrucciones y encontré errores en el último paso. Estoy revisando un directorio existente que actualmente no está controlado por la fuente (proyecto de una semana de antigüedad). Aparte de eso, mi caso de uso debería ser bastante usado por la fábrica.

Esto es lo que está pasando:

$ git push origin master error: src refspec master does not match any. fatal: The remote end hung up unexpectedly error: failed to push some refs to ''[email protected]:{username}/{projectname}.git''

Las instrucciones de Github:

Global setup: Download and install Git git config --global user.name "Your Name" git config --global user.email {username}@gmail.com Next steps: mkdir projectname cd projectname git init touch README git add README git commit -m ''first commit'' git remote add origin [email protected]:{username}/{projectname}.git git push origin master


Acabo de encontrar este problema, y ​​parece ser causado por mi no agregar un mensaje de confirmación personalizado por encima del mensaje de confirmación predeterminado (me imaginé, ¿por qué escribir "confirmación inicial", cuando dice claramente lo mismo en el texto generado por Git? Por debajo de eso).

El problema se resolvió cuando eliminé el directorio .git, reinicié el directorio del proyecto para Git, volví a agregar el control remoto GitHub, agregué todos los archivos a la nueva etapa, me comprometí con un mensaje personal sobre el mensaje generado automáticamente, y lo envié a origen / maestro


Antes de la primera confirmación, intente agregar algún archivo como readme.txt. Esto "forzará" al repositorio remoto a crear el maestro de sucursal en caso de que no exista. Me funcionó.


Creo que en una versión anterior de git, primero debes enviar al menos un archivo y luego puedes "presionar Origin Master" una vez más.


Cuando crea un repositorio en Github, agrega un archivo README.md al repositorio y, dado que este archivo puede no estar allí en su directorio local, o tal vez tenga contenido diferente, git push fallará. Para resolver el problema, lo hice:

git pull origin master git push origin master

Esta vez funcionó porque tenía el archivo README.md.


El mensaje de error lleva a la conclusión de que no tiene una rama master en su repositorio local. O bien, presione su rama de desarrollo principal ( git push origin my-local-master:master que lo cambiará de nombre a master en github) o realice una confirmación primero. No puede presionar un repositorio completamente vacío.


Esta es una pregunta muy antigua, pero para todas las personas nuevas que terminarán aquí como yo. Esta solución es solo para

error: src refspec master does not match any.

error para el nuevo repositorio creado

Necesita agregar su

git config user.email "your email" git config user.name "name"

Solo después de agregar el correo electrónico y el nombre, agregar archivos a git y confirmar

git add . git commit -m "message"

Funcionará como el encanto


Estaba teniendo el mismo problema / error. Estaba haciendo git push -u origin master vez de eso hice git push origin master y funcionó.


Estaba teniendo el mismo problema y luego me golpeé en la cabeza porque en realidad no había agregado mis archivos de proyecto.

git add -A git commit -am "message" git push origin master


Initital add & commitment funcionó a la perfección. Supongo que solo se trata de entender la metodología de Git para administrar un proyecto dentro del repositorio.

Después de eso, he logrado enviar mis datos directamente sin problemas.


Para resolver el problema, utilicé el siguiente comando para organizar todos mis archivos en la confirmación.

$ git add . $ git commit -m ''Your message here'' $ git push origin master

El problema que tuve fue que el comando -u en git add en realidad no agregaba los nuevos archivos y el comando git add -A no era compatible con mi instalación de git. Por lo tanto, como se menciona en este hilo, el compromiso que estaba tratando de escenificar estaba vacío.


Parece que esta pregunta ya tiene varias respuestas, pero la voy a sopesar con la mía ya que no he visto ninguna que resuelva el problema que tenía.

Tuve este error también en un nuevo repositorio de Github. Resulta que el usuario al que estaba presionando no tenía acceso de inserción. Por alguna razón, esto da como resultado un error "ERROR: no se ha encontrado el repositorio" en lugar de algún tipo de error de acceso.

De todos modos, espero que esto ayude al pobre alma que se encuentra con el mismo problema.


Solo tuve el mismo problema al crear mi primer repositorio de Git. Tuve un error tipográfico en la creación remota de origen de Git. Resulta que no escribí en mayúscula el nombre de mi repositorio.

git remote add origin [email protected]:Odd-engine

Primero eliminé el viejo control remoto usando

git remote rm origin

Luego recreé el origen, asegurándome de que el nombre de mi origen se escribiera EXACTAMENTE de la misma manera en que se deletreaba mi origen.

git remote add origin [email protected]:Odd-Engine

¡No más errores! :)


También tengo este error, puse un compromiso para no empujar el proyecto vacío como lo hace mucha gente pero no funciona

El problema era la SSL, y poner la siguiente

git config --system http.sslverify false

Y después de eso todo funciona bien :)

git push origin master


Tengo el mismo problema. ha resuelto mi problema Si inicias tu git. tienes que hacer en la Terminal

1) git add .

2) git commit -m "first commit"

Para enviar a bitbucket

3) git push -u origin --all # pushes up the repo and its refs for the first time


Tuve el mismo error, ya que Bombe dijo que no tenía una rama local llamada master en mi configuración, aunque la git branch sí incluía una rama llamada master ...

Para solucionarlo solo agregue esto a su .git / config

[branch "master"] remote = origin merge = refs/heads/master

Un poco raro, pero hace el trabajo


Tuve el mismo problema, algunos de los usuarios han respondido esto. Antes del empuje debes tener tu primer commit. Ahora para nuevos usuarios, he creado una serie de pasos simples. Antes de eso, necesitas instalar git y ejecutar en línea de comandos:

  • git config user.email "su correo electrónico"
  • git config user.name "nombre"

Los pasos para crear un repositorio remoto (uso Dropbox como repositorio remoto):

1. create a directory in Dropbox (or on your remote server) 2. go to the Dropbox dir (remote server dir) 3. type git command: git init --bare 4. on your local drive create your local directory 5. go to local directory 6. type git command: git init 7. add initial files, by typing git command:: git add <filename> 8. type git command: git commit -a -m "initial version" (if you don''t commit you can''t do the initial push 9. type git command: git remote add name <path to Dropbox/remote server> 10. git push name brach (for first commit the branch should be master)


Tuve el mismo problema. Eliminé la carpeta .git y seguí los siguientes comandos

  1. $ git init
  2. $ git add .
  3. $ git remote add origin [email protected]:project/project.git
  4. $ git commit -m "Initial version"
  5. $ git push origin master

Tuve el mismo problema. Había creado erróneamente el directorio en la máquina en minúsculas. Una vez que cambié el caso, el problema se solucionó (pero desperdicié mi 1.5 horas :() Verifique el nombre de su directorio y el nombre del repositorio remoto es el mismo.


Yo puse un espacio en blanco después del - así que en vez de -m tenía- m Solo algo que buscar.


arreglé mi problema ...

no estoy seguro de cuál fue el problema sino de usar la interfaz de gitx para confirmar mis archivos por etapas, luego ...

$ git push origin master

trabajó...

Estoy teniendo el mismo problema...

creó una nueva carpeta agregada en los archivos de plantilla de bort ...

$ git commit -m ''first commit'' $ git remote add origin [email protected]:eltonstewart/band-of-strangers.git $ git push origin master

entonces me sale el mismo error ...

error: src refspec maestro no coincide con ninguno.
fatal: el extremo remoto colgó inesperadamente
error: no se pudo enviar algunos refs a ''[email protected]: eltonstewart / band-of-strangers.git''


asegúrese de estar en una sucursal, al menos en la rama principal

tipo:

git branch

debería ver:

ubuntu-usuario: ~ / git / turmeric-releng $ git branch

* (no branch) master

luego escribe:

git checkout master

todos tus cambios caben en la rama principal (o la rama que elijas)


genial ... es el problema con el directorio vacío nada más. Resolví mi problema creando un archivo binario en cada directorio y luego los agregué.


tuvo el mismo problema hace un minuto y luego lo arregló

crear un repositorio en github llamado wordpress ...

cd wordpress git init git add -A git commit -am “WordPress 3.1.3″ or any message git remote add origin [email protected]:{username}/wordpress.git git push -u origin master

esto debería funcionar para resolver el problema refspec


cd app git init git status touch test git add . git commit -a -m"message to log " git commit -a -m "message to log" git remote add origin git remote add origin [email protected]:cherry git push origin master:refs/heads/master git clone [email protected]:cherry test1


error: failed to push some refs to ''[email protected]:{username}/{projectname}.git''

A menos que esté generalizando el mensaje de error, parece que literalmente pone [email protected]:{username}/{projectname}.git como su repositorio remoto de Git. Debes completar {username} con tu nombre de usuario de GitHub, y {projectname} con el nombre de tu proyecto.