2012-10-24 44 views
3

我的主要問題是讓git在我的Mac OSX10.8.2上運行。我安裝了git,並按照教程here。我跟着步驟做密碼緩存,但現在每當我「混帳」輸入到終端,我得到下面的語句後面:刪除Git Credential-osxkeychain

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

當我運行像「混帳推」另一命令,它沒有返回任何東西。

有關如何使這項工作的任何想法?所有幫助非常感謝!

回答

3

我只是自己有這個問題。我已經刪除了我當前安裝的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 

您需要運行每個sudo的命令的「如果」語句中,但你要修改的第一個,這樣的路徑是你的Git是安裝。在終端中輸入which git可以找到。從這裏開始,你所要做的就是安裝你下載的git-whatever.spkg文件(與uninstall.sh文件在同一文件夾中)。安裝它,你很好去。在https://help.github.com/articles/set-up-git再按照用戶名和電子郵件部分,但這次不做密碼緩存:)

6

有一個簡單的答案被發現here

git config --global --edit 

一旦在該文件中刪除[幫助]文件的一部分。

+0

這是一個更好的解決方案,重新安裝Git並解決問題。 – Twilio