我在让 git 在我的 Mac OSX10.8.2 上运行时遇到了重大问题。我安装了 git,并按照这里的教程进行操作。我按照步骤进行密码缓存,但现在每当我在终端输入“git”时,我都会得到以下语句:
Usage: git credential-osxkeychain <get|store|erase>
当我运行另一个命令(如“git push”)时,它不会返回任何内容。
关于如何使它工作的任何想法?非常感谢所有帮助!!!
我在让 git 在我的 Mac OSX10.8.2 上运行时遇到了重大问题。我安装了 git,并按照这里的教程进行操作。我按照步骤进行密码缓存,但现在每当我在终端输入“git”时,我都会得到以下语句:
Usage: git credential-osxkeychain <get|store|erase>
当我运行另一个命令(如“git push”)时,它不会返回任何内容。
关于如何使它工作的任何想法?非常感谢所有帮助!!!
我自己也有这个问题。我已经删除了我当前安装的 git 并重新安装它。幸运的是,只需几分钟即可完成此操作。
去这里: http: //git-scm.com/downloads
下载最新版本的 git。打开它,在里面你会看到一些文件。在文本编辑器中打开uninstall.sh。转到以下代码块:
if [ "$response" == "yes" ]; then
sudo rm -rf /usr/local/git/
sudo rm /etc/paths.d/git
sudo rm /etc/manpaths.d/git
sudo pkgutil --forget --pkgs=GitOSX\.Installer\.git[A-Za-z0-9]*\.[a-z]*.pkg
echo "Uninstalled"
else
echo "Aborted"
exit 1
fi
您需要在“if”语句中运行每个 sudo 命令,但您必须修改第一个命令,以便路径是安装 git 的位置。which git
通过在终端中键入来找出这一点。从这里,您所要做的就是安装您下载的 git-whateverversion.pkg 文件(在与 uninstall.sh 文件相同的文件夹中)。安装它,你就可以开始了。在https://help.github.com/articles/set-up-git再次关注用户名和电子邮件部分,但这次不要进行密码缓存 :)