ios - password - github linux save credentials
error: git-credential-osxkeychain murió de la señal 11 (8)
¡Entiendo! Intente modificar el contenido del archivo .git / config en el directorio raíz de su proyecto.
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
[remote "origin"]
url = https://github.com/yang3wei/octopress-3-in-one.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
A:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
[remote "origin"]
url = [email protected]:yang3wei/octopress-3-in-one
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
He instalado la versión 0.8.4 de github, pero cuando intento obtener algo de git, aparece este mensaje.
Fetching all tracking branches from Queue-iOS completed successfully.
command: git fetch Queue-iOS
error: git-credential-osxkeychain died of signal 11
error: git-credential-osxkeychain died of signal 11
error: git-credential-osxkeychain died of signal 11
error: git-credential-osxkeychain died of signal 11
From https://github.com/appstute/Queue-iOS
59bb075..b2da838 master -> Queue-iOS/master
Se trata de un problema relacionado con el llavero. Cuando busco un pull de git hub, aparece el siguiente mensaje.
Pulling all tracking branches from Queue-iOS encountered an error.
command: git pull Queue-iOS
error: git-credential-osxkeychain died of signal 11
error: git-credential-osxkeychain died of signal 11
error: git-credential-osxkeychain died of signal 11
error: git-credential-osxkeychain died of signal 11
You asked to pull from the remote ''Queue-iOS'', but did not specify
a branch. Because this is not the default configured remote
for your current branch, you must specify a branch on the command line.
error = 1
Aquí Queue-iOS es la carpeta local que he configurado en git. Por favor ayuda.
El mensaje de error está siendo lanzado por un ayudante de credenciales git. Se supone que debe ser una manera para que git evite solicitar su nombre de usuario y contraseña en cada pulsación (consulte here ).
No sé por qué se está muriendo pero, si desea dejar de usarlo (y evitar ver el mensaje de error), elimine el archivo gitconfig de su sistema.
En mi sistema (OSX 10.6.8) lo hice con: sudo rm /usr/local/git/etc/gitconfig
porque la única configuración en el archivo era para el ayudante de credenciales. ¡Revisa el tuyo primero!
Como está recibiendo dos mensajes de muerte, también puede tener la configuración en su propio archivo ~/.gitconfig
o incluso en el de su proyecto. Edítalos y elimina el bloque de ayuda de credenciales.
Como notó, el problema con el asistente de credenciales no impide que git funcione. ¡El siguiente paso es descubrir por qué el ayudante falla!
Estoy usando Mac OS X 10.7.5. Recientemente descargué git 1.8.1.2 para Mac. Al tenerlo instalado, me topé con el mismo mensaje de error de la señal 11 cuando lo ejecutaba:
$git credential-osxkeychain
que a su vez corre:
/usr/local/git/bin/git-credential-osxkeychain
La señal 11 es SEGFAULT, lo que podría indicar un error (por ejemplo, eliminar la referencia a un puntero nulo) con el programa git-credential-osxkeychain
.
Seguí las instrucciones sobre cómo almacenar en caché tu contraseña de github y tomé una nueva copia de git-credential-osxkeychain
de S3. Eso resolvió el problema. La nueva copia es de diferente tamaño, lo que me hace suponer que el error ha sido reparado.
Mientras tanto, creo que usar una URL como [email protected]:yang3wei/octopress-3-in-one
en la configuración también debería solucionar el problema, ya que evita el HTTPS y usa SSH en lugar donde no se invoca al ayudante de llavero nunca más.
Estoy usando SourceTree (en una Mac) y tuve el mismo problema.
Primero ingresé los siguientes comandos en la Terminal:
curl -s -O /
https://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain
chmod u+x git-credential-osxkeychain
sudo mv git-credential-osxkeychain /
"$(dirname $(which git))/git-credential-osxkeychain"
git config --global credential.helper osxkeychain
Luego tuve que cambiar al sistema git en SourceTree:
SourceTree> Preferencias> Git> Usar Git del sistema
Recibí los siguientes errores cuando intenté usar la versión 1.8.1.3 de git después de actualizar: git-credential-osxkeychain died of signal 11
Cuando estaba haciendo git pull, me volvería fatal: https://github.com/.../../info/refs?service=git-upload-pack not found: did you run git update-server-info on the server?
Supongo que tenía que ver con mis credenciales de github no válidas anteriores en el llavero.
- Herramienta de acceso a llavero abierto usando espacio de Comando
- buscado github en la herramienta de acceso llavero
- eliminó todas las entradas relacionadas con github (ya que ya no lo necesitaba)
- seguido de la sección de configuración de caché de contraseñas de git nuevamente git de configuración
- funcionó
Tuve el mismo error cada vez que hice un git pull. Me di cuenta de que no tenía el binario git-credential que obtuve (en ¿Dónde está la versión para Mac?): here Y seguí los pasos mencionados allí. Comenzó a funcionar como esperaba. ¡Espero que esto ayude!
Tuve un problema similar con git en el error: git-credential-osxkeychain murió de la señal 11
No clonación de repositorio desde http, porque necesita verificación cada vez que necesite hacer un push o pull
https://help.github.com/articles/set-up-git
Este artículo lo arregló para mí.