Error de inserción de Git: "el origen no parece ser un repository git"

Estoy siguiendo las instrucciones dadas aquí para crear un repository de Git. Todo fue bien hasta la última línea:

$ git push -u origin master 

fatal: 'origin' no parece ser un repository de git
fatal: el extremo remoto colgó inesperadamente

Estoy usando git versión 1.7.11.3 en OS X 10.6.8

 $ git remote -v 

no devuelve nada

Archivo de configuration para el repository

 [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true ignorecase = true 

Tuve que abrir el file sudoers usando el command sudo visudo y agregarle lo siguiente (bajo la especificación de # privilegio de usuario):

 git ALL=(ALL) ALL. 

Ahora si lo hago:

 $ git remote add origin /Volumes/500GB/git-repository/myproject.git 

vuelve sin error, pero no veo ningún código en el repository (tiene los directorys antes mencionados como twigs, ganchos, …)

Si lo hago:

 $ git push -u origin master fatal: 'origin' does not appear to be a git repository fatal: The remote end hung up unexpectedly $ git remote -v origin /Volumes/500GB/git-repository/myproject.git (fetch) origin /Volumes/500GB/git-repository/myproject.git (push) 

Como ya se mencionó en la respuesta de che acerca de agregar la parte remota, que creo que aún te falta.

En cuanto a su edición para agregar control remoto en su unidad USB local. En primer lugar, debe tener un "repository vacío" si desea que su repository sea un repository compartido, es decir, que sea capaz de empujar / arrastrar / search / fusionar, etc.

Para crear un repository vacío / compartido, vaya a la location que desee. En tu caso:

 $ cd /Volumes/500gb/ $ git init --bare myproject.git 

Consulte aquí para get más información sobre cómo crear un repository vacío

Una vez que tenga un repository desnudo configurado en su location deseada, ahora puede agregarlo a su copy de trabajo como control remoto.

 $ git remote add origin /Volumes/500gb/myproject.git 

Y ahora puedes enviar tus cambios a tu repository

 $ git push origin master 

Aquí están las instrucciones de github:

 touch README.md git init git add README.md git commit -m "first commit" git remote add origin https://github.com/tqisjim/google-oauth.git git push -u origin master 

Esto es lo que realmente funcionó:

 touch README.md git init git add README.md git commit -m "first commit" git remote add origin https://github.com/tqisjim/google-oauth.git git clone origin master 

Después de la clonación, el command push tiene éxito al solicitar un nombre de usuario y contraseña

Su file de configuration no incluye ninguna reference al control remoto de "origen". Esa sección se ve así:

 [remote "origin"] url = [email protected]:repository.git fetch = +refs/heads/*:refs/remotes/origin/* 

Necesita agregar el control remoto usando git remote add antes de poder usarlo.

¿Puede ser que se olvidó de ejecutar " git --bare init " en el control remoto? Ese fue mi problema

Cuando crea un repository en bitbucket.org , le da instrucciones sobre cómo configurar su directory local. Lo más probable es que olvides ejecutar el código:

git remote add origin https://[email protected]/username/reponame.git

mi caso fue un poco diferente – involuntariamente cambié el propietario del repository de git (el directory de project.git en mi caso), el cambio de propietario al usuario de git ayudó

Lo más probable es que el repository remoto no exista o que haya agregado el incorrecto.

Primero debe eliminar el origen y volver a agregarlo:

 git remote remove origin git remote add origin https://github.com/username/repository 

Tuve este problema porque ya tenía el origen remoto definido localmente. Así que simplemente cambie " origen " a otro nombre:

git remote add originNew https://github.com/UAwebM

git push -u originNuevo

o puedes eliminar tu origen local. para verificar su tipo de nombre remoto:

git remoto

para eliminar remotamente, inicie session en su repository de clones y escriba:

git origen de eliminación remota (dependiendo del nombre de su control remoto)