【问题标题】:Git Password CacheGit密码缓存
【发布时间】:2012-10-05 18:14:56
【问题描述】:

git noob 在这里。我正在尝试通过关注their documentation 为 GitHub 设置密码缓存。

当我执行下面的步骤时,我使用“which git”来查看我的目录是否与示例相同。我的目录是 /usr/bin/git 。正如说明所说,我用我的路径替换了示例路径。

(Example Path) $ sudo mv git-credential-osxkeychain /usr/local/git/bin

(My Path) $ sudo mv git-credential-osxkeychain /usr/bin/git

不幸的是,现在 Git 似乎出现了问题。我无法运行任何 Git 命令。例如(git --help)。如果我尝试,它只会返回一个空行。如果我只是在终端中输入 Git,它会返回

Usage: git credential-osxkeychain <get|store|erase>

我不知道从这里去哪里。任何帮助是极大的赞赏。

【问题讨论】:

  • which git 返回可执行文件的路径,而不是其所在目录的路径。/usr/bin/git 是二进制文件,您将其覆盖。
  • 我需要替换 usr/bin/git 中的 git exec 文件吗?如果是这样,你知道我会怎么做吗?
  • 嘿,埃德。我从 usr/bin/git 中删除了 git 文件,一切似乎又正常了。我唯一关心的是我是否需要 usr/bin/git 中的 git exec 文件?

标签: git caching github passwords


【解决方案1】:

您似乎已经用git-credential-osxkeychain 复制了您的git 二进制文件。你可能想这样做:

$ sudo mv git-credential-osxkeychain /usr/bin/

改为。

您需要重新安装 git,然后将 git-credential-osxkeychain 二进制文件复制到正确的位置。

当你说which git 时,你得到的是实际的git 程序的名称,而不是文件夹。

【讨论】:

  • 或者,您可以将git-credential-keychain 保留在/usr/local/bin 中,只要/usr/local/bin 在您的$PATH 上。
猜你喜欢
  • 2021-05-26
  • 1970-01-01
  • 2018-11-27
  • 1970-01-01
  • 1970-01-01
  • 2014-12-10
  • 1970-01-01
  • 2015-10-06
  • 2011-06-23
相关资源
最近更新 更多