【问题标题】:Trying to install git on OSX: cannont exec 'git-credential-osxkeychain': Permission denied`试图在 OSX 上安装 git:cannont exec 'git-credential-osxkeychain': Permission denied`
【发布时间】:2012-06-03 04:42:27
【问题描述】:

我正在尝试在我的新 MBP 上安装 Git,并且正在关注文档 @https://help.github.com/articles/set-up-git

我似乎遇到了障碍,它说:If you do not have the helper, you can download it and copy it to /usr/local/bin

我在终端导航到 /usr/local/bin 并执行了 sudo wget [链接到 osxkeychain]。当我尝试执行git config --global credential.helper osxkeychain 时,我得到了fatal: cannont exec 'git-credential-osxkeychain': Permission denied

我做错了什么?

谢谢!

特雷

【问题讨论】:

  • 在命令前加sudo

标签: macos git installation


【解决方案1】:

git-credential-osxkeychain 文件下载到您的桌面(!)。
打开终端应用程序。
输入以下内容:

sudo cp  ~/Desktop/git-credential-osxkeychain /usr/local/bin/git-credential-osxkeychain  
sudo chmod 755 /usr/local/bin/git-credential-osxkeychain  
sudo git config --global credential.helper osxkeychain

测试它:

sudo git credential-osxkeychain

看到sudo 前缀了吗?凭证的东西似乎需要它...现在应该输出Usage: git credential-osxkeychain <get|store|erase>

【讨论】:

  • fatal: cannot exec 'git-credential-osxkeychain': Permission denied >>> 那是在 $ git push 之后
【解决方案2】:

使下载的文件可执行:

chmod 755 git-credential-osxkeychain

【讨论】:

  • 或者只是chmod u+x git-credential-osxkeychain
【解决方案3】:

Homebrew 的 git 包设置了这个;只是:

brew install git

你走了。

【讨论】:

    【解决方案4】:

    试过sudo?

    /usr/bin 受到保护。或者您可以尝试在笔记本电脑的某个位置下载 git 可执行文件并将该位置添加到您的 PATH。

    【讨论】:

      【解决方案5】:

      开始使用 git 的人常犯的一个错误是他们的操作系统可执行文件错误。

      请确保您在进入 git 帮助设置页面时点击了正确的链接

      例如,以下链接具有 MAC |视窗 | LINUX |页面顶部的所有选项都小到可以被许多人忽略。

        https://help.github.com/articles/set-up-git
      

      这发生在我的许多团队成员为 ubuntu 安装 osx 并最终得到上述错误

      【讨论】:

        猜你喜欢
        • 2012-10-14
        • 2013-06-10
        • 1970-01-01
        • 1970-01-01
        • 2016-02-04
        • 1970-01-01
        • 1970-01-01
        • 2011-08-10
        • 2014-07-31
        相关资源
        最近更新 更多