O terminal de configuração do GitHub diz "nenhum tal arquivo ou diretório"

1

Estou seguindo o tutorial para configurar o GitHub, mas meu terminal mac diz que não tenho arquivo ou diretório.

iMac-di-:~ user$ git credential-osxkeychain
Usage: git credential-osxkeychain <get|store|erase>
iMac-di-:~ user$ sudo mv git-credential-osxkeychain  "$(dirname $(which git))/git-credential-osxkeychain"
mv: rename git-credential-osxkeychain to /usr/bin/git-credential-osxkeychain: No such file or directory

Na verdade, which git me dá /usr/bin/git , mas parece que mesmo que eu mude o caminho, o problema ainda está lá. Onde está o problema?

    
por G M 04.06.2014 / 11:31

1 resposta

2

A mensagem de erro não está falando sobre o caminho de destino; está falando sobre o caminho de origem.

  • No comando 1, você está instruindo o git a procurar um arquivo chamado git-credential-osxkeychain em todos os diretórios $PATH , além do diretório privado do git, onde ele mantém os subcomandos padrão. (Você pode usar which para ver onde o arquivo realmente está.)

  • No comando 2, você está instruindo o mv a procurar um arquivo chamado git-credential-osxkeychain no diretório atual (seu diretório inicial de acordo com o prompt do shell).

Observe como estes não são o mesmo local.

Observe também que o segundo comando não é necessário, porque o primeiro já funciona bem - git encontra corretamente o git-credential-osxkeychain helper que foi instalado anteriormente. Isso significa que você não precisa instalá-lo manualmente novamente. Ele já está funcionando.

    
por 04.06.2014 / 12:50