Sto eseguendo Git su Mavericks OSX e non ho avuto problemi fino ad ora. Ciò che è cambiato è che sto cercando di utilizzare due account Github su repository diversi sullo stesso computer.Come posso memorizzare le credenziali del portachiavi per più account Github?
Il problema è che osx-keychain
memorizza le informazioni di accesso dal mio primo account. È stato fantastico prima d'ora, ma ogni volta che provo a commettere o spingere dal mio nuovo account Github, per default utilizzo i valori del nome utente e della password del portachiavi e ignoro i file git config (o persino globali git config!) Localmente definiti.
Posso cancellare il mio portachiavi osx e quindi passare al nuovo account, ma così facendo creerò un nuovo portachiavi per quell'account, che mi riporterà al punto di partenza: in grado di spingere al mio account secondario con i nuovi valori portachiavi ma bloccati dal mio account principale.
Quindi sono bloccato in una situazione "o-o" e spero davvero che ci sia una soluzione "entrambe". Qualsiasi aiuto?
P.S. Ho provato this solution, e non ha funzionato, come il osx-keychain
sembrava ignorare la funzionalità SSH identità
[È possibile configurarlo nel file di configurazione git globale come descritto qui.] (Http://stackoverflow.com/a/31351376/1922144) – davidcondrey