GitHub 配置终端显示“没有这样的文件或目录”

GitHub 配置终端显示“没有这样的文件或目录”

我正在关注教程配置 GitHub 但是我的 Mac 终端说我没有这样的文件或目录。

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

事实上which git给了我/usr/bin/git但似乎即使我改变路径问题仍然存在。问题出在哪里?

答案1

错误消息没有提到目标路径;而是提到源路径。

  • 在命令 1 中,您要在所有目录中git查找名为的文件,以及 git 的私有目录(其中保存了默认子命令)。(您可以使用它来查看文件的实际位置。)git-credential-osxkeychain$PATHwhich

  • 在命令 2 中,您告诉在当前目录(根据 shell 提示,是您的主目录)中mv查找名为的文件。git-credential-osxkeychain

请注意它们不是同一位置。


还要注意,第二个命令完全没有必要,因为第一个命令已经正常工作——git正确地找到了git-credential-osxkeychain之前安装的帮助程序。这意味着你不需要再次手动安装。它已经起作用了。

相关内容