试图在OSX上安装git:cannont exec'git-credential-osxkeychain':权限被拒绝

时间:2012-06-03 04:42:27

标签: macos git installation

我正在尝试在我的新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

我做错了什么?

谢谢!

5 个答案:

答案 0 :(得分:25)

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>

答案 1 :(得分:13)

使下载的文件可执行:

chmod 755 git-credential-osxkeychain

答案 2 :(得分:2)

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

brew install git

你离开了。

答案 3 :(得分:0)

尝试过sudo?

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

答案 4 :(得分:0)

人们在使用git时遇到的一个常见错误是它们的操作系统可执行文件错误。

请确保在进入git帮助设置页面时点击右侧链接

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

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

我的很多团队成员都为ubuntu安装了osx并最终得到了上面提到的错误