我如何在mac上缓存git的密码

时间:2014-03-05 16:34:47

标签: macos git

我按照https://help.github.com/articles/set-up-git的说明操作。但是当我到达这个步骤时

sudo mv git-credential-osxkeychain \
  "$(dirname $(which git))/git-credential-osxkeychain"
# Move the helper to the path where git is installed
# Password: [enter your password]

我一直收到dirname的错误。 dirname是我的/User/myname目录。所以我尝试用/User/myname替换它,然后用/替换它,然后用.替换它。每次抛出投诉,如

-bash: dirname: is a directory
mv: git-credential-osxkeychain: No such file or directory

或者是.

-bash: ????: command not found
mv: git-credential-osxkeychain: No such file or directory

但是当我转到我的HD时,我确实在路径下看到了文件git-credential-osxkeychain(即信息)/

1 个答案:

答案 0 :(得分:2)

您需要输入命令

sudo mv git-credential-osxkeychain \
    "$(dirname $(which git))/git-credential-osxkeychain"
完全按照它写的;不要用目录名替换dirname。 (这个命令的目的是让你的shell自己做替换。)

提示您输入的密码是您计算机的密码 - sudo的使用是触发密码提示的原因。