Estou tentando usar o git com um repo remoto na linha de comando do OS X 10.8.4. Quando eu insiro minhas credenciais para o GitHub toda vez que executo um git push -u origin master
, recebo um sistema dizendo "Não é possível encontrar um chaveiro para armazenar [minhas credenciais do GitHub]." Tenho a opção de redefinir meu keychain ou continuar sem armazenar os creds.
Eu tentei seguir as instruções dadas no site da Apple para essa situação - embora elas sejam um pouco desatualizado.
Quando tento redefinir minhas chaves, sou solicitada a senha de login, que é sistematicamente rejeitada pela caixa de diálogo de autenticação.
Eu nunca tive esse tipo de problema; qual é a causa e como ela pode ser consertada?
Exibido no aplicativo Acesso às Chaves:
Login
Sistema
Raízes do sistema
No arquivo ~ / LIbrary / Preferences:
login.keychain
metadata.keychain
two hidden files with seemingly random alphanumeric names
As permissões para ~ / Library / Preferences são
-rw-r--r--
Para minha conta pessoal, e nenhuma permissão é mostrada para root em ls -l
. Esta pode ser a raiz do problema; Eu estava tentando empurrar usando root.