remove - Error de inserción de Git: "el origen no parece ser un repositorio de git"
git remote add upstream (10)
Estoy siguiendo las instrucciones dadas aquí para crear un repositorio Git. Todo salió bien hasta la última línea:
$ git push -u origin master
fatal: ''origen'' no parece ser un repositorio git
fatal: el extremo remoto colgó inesperadamente
Estoy usando la versión 1.7.11.3 de git en OS X 10.6.8
$ git remote -v
no devuelve nada
Archivo de configuración para el repositorio:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
Tuve que abrir el archivo sudoers usando el comando sudo visudo y agregarle lo siguiente (bajo # Especificación de privilegio de usuario):
git ALL=(ALL) ALL.
Ahora si lo hago:
$ git remote add origin /Volumes/500GB/git-repository/myproject.git
regresa sin errores, pero no veo ningún código en el repositorio (tiene los directorios mencionados anteriormente como sucursales, enlaces, ...)
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)
¿Se olvidó de ejecutar " git --bare init
" en el control remoto? Ese fue mi problema
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 comando push tiene éxito al solicitar un nombre de usuario y contraseña
Como ya se ha mencionado en la respuesta de che sobre la adición de la parte remota, creo que todavía falta.
Con respecto a su edición para agregar un control remoto en su unidad USB local. En primer lugar, debe tener un "repositorio simple" si desea que su repositorio sea un repositorio compartido, es decir, que pueda empujar / jalar / buscar / juntar, etc.
Para crear un repositorio simple / compartido, vaya a la ubicación deseada. En tu caso:
$ cd /Volumes/500gb/
$ git init --bare myproject.git
Consulte here para obtener más información sobre cómo crear un repositorio simple
Una vez que haya configurado un repositorio en su ubicación deseada, ahora puede agregarlo a su copia de trabajo como un control remoto.
$ git remote add origin /Volumes/500gb/myproject.git
Y ahora puedes empujar tus cambios a tu repositorio
$ git push origin master
Cuando creas un repositorio en bitbucket.org , te da instrucciones sobre cómo configurar tu directorio local. Lo más probable es que se haya olvidado de ejecutar el código:
git remote add origin https://[email protected]/username/reponame.git
Lo más probable es que el repositorio remoto no exista o que hayas agregado el incorrecto.
Primero debes eliminar el origen y volver a agregarlo:
git remote remove origin
git remote add origin https://github.com/username/repository
Para resolver este problema. Simplemente creo una nueva carpeta y coloco algunos archivos nuevos. Luego use estos commond.
* git add .
* git commit
* git remote add master `your address`
luego me dice que inicie sesión. Para ingresar su nombre de usuario y contraseña. después de esto
git pull
git push origin master
Terminado has empujado tu código a tu github
Si estás en HTTPS haz esto-
git remote add origin URL_TO_YOUR_REPO
Su archivo de configuración no incluye ninguna referencia al "origen" remoto. Esa sección se ve así:
[remote "origin"]
url = [email protected]:repository.git
fetch = +refs/heads/*:refs/remotes/origin/*
Debe agregar el control remoto usando git remote add
antes de poder usarlo.
Tuve este problema porque ya tenía el origen remoto definido localmente. Así que simplemente cambia " origen " a otro nombre:
git remoto agregar origenNuevo https://github.com/UAwebM ...
git push -u origenNuevo
o u puede eliminar su origen local. para comprobar su tipo de nombre remoto:
git remoto
para eliminar el control remoto: inicie sesión en su repositorio de clones y escriba:
git remote remove origin (dependiendo del nombre de tu control remoto)
mi caso fue un poco diferente: involuntariamente, he cambiado el propietario del repositorio git (directorio project.git en mi caso), cambiando el propietario al usuario de git ayudó