ios stored errore: git-credential-osxkeychain è morto del segnale 11




store github credentials ubuntu (7)

https://help.github.com/articles/set-up-git

Questo articolo lo ha risolto per me.

Ho installato github versione 0.8.4, ma quando provo a recuperare qualcosa da git, sta mostrando questo messaggio.

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

È un problema riguardante il portachiavi, quando vado a prendere da git hub, viene visualizzato il seguente messaggio

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

Qui Queue-iOS è la cartella locale che ho configurato su git. Per favore aiuto.


Capito! Prova a modificare il contenuto del file .git / config nella directory principale del tuo progetto.

[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].com:yang3wei/octopress-3-in-one
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master

Stavo ricevendo i seguenti errori quando ho provato a usare git versione 1.8.1.3 dopo l'aggiornamento: git-credential-osxkeychain died of signal 11 Quando stavo facendo git pull, mi sarei git-credential-osxkeychain died of signal 11 fatal: https://github.com/.../../info/refs?service=git-upload-pack not found: did you run git update-server-info on the server?

Immagino che abbia a che fare con le mie precedenti credenziali github non valide nel portachiavi.

  • Strumento di accesso a portachiavi aperto usando lo spazio comandi
  • cercato github nello strumento di accesso portachiavi
  • rimosso tutte le voci relative a github (dato che non ne avevo più bisogno)
  • seguito la configurazione git password caching section di nuovo setup git
  • ha funzionato

Il messaggio di errore viene lanciato da un helper di credenziali git. Dovrebbe essere un modo per git di evitare di chiedere il tuo nome utente e password su ogni push (vedi here ).

Non so perché sta morendo ma, se vuoi smettere di usarlo (ed evitare di vedere il messaggio di errore), cancella il tuo file gitconfig di sistema.

Sul mio sistema (OSX 10.6.8) l'ho fatto con: sudo rm /usr/local/git/etc/gitconfig perché l'unica impostazione nel file era per l'helper delle credenziali. Controlla il tuo primo!

Poiché stai ricevendo due messaggi di morte, potresti anche avere le impostazioni nel tuo file ~/.gitconfig o anche nel tuo progetto. Modifica quelli e rimuovi il blocco di supporto credenziali.

Come hai notato, il problema con l'helper delle credenziali non impedisce a git di funzionare. Il prossimo passo è scoprire perché l'helper fallisce!


Sto usando Mac OS X 10.7.5. Recentemente ho scaricato git 1.8.1.2 per Mac. Dopo averlo installato, mi sono imbattuto nello stesso messaggio di errore 11 del segnale durante l'esecuzione:

$git credential-osxkeychain

che a sua volta esegue:

/usr/local/git/bin/git-credential-osxkeychain

Il segnale 11 è SEGFAULT che potrebbe indicare un bug (es. Dereferenziare un puntatore nullo) con il programma git-credential-osxkeychain .

Ho seguito le istruzioni su come memorizzare nella cache la tua password github e ho preso una nuova copia di git-credential-osxkeychain da S3. Questo ha risolto il problema. La nuova copia ha dimensioni diverse che mi fanno supporre che il bug sia stato corretto.

Nel frattempo, credo che l'utilizzo di un URL come [email protected]:yang3wei/octopress-3-in-one nella configurazione dovrebbe aggirare il problema poiché ignora HTTPS e utilizza SSH invece dove l'helper della catena di chiavi non viene invocato più.


Ho avuto lo stesso errore ogni volta che ho fatto un tiro GIT. Mi sono reso conto che non avevo il binario git-credential che ho ricevuto (sotto Dov'è la versione per Mac?): here e seguì i passi menzionati là. Ha iniziato a funzionare come mi aspettavo. Spero che questo ti aiuti!


Ho avuto un problema simile con git nell'errore: git-credential-osxkeychain è morto per il segnale 11

Repos non clonazione dal momento che http, perché è necessario verificare ogni volta che il vostro bisogno di fare push o pull





keychain