我對git並不陌生,但我對github更新,仍然是bash的初學者。我試圖設置一些配置的東西,並最終在我的本地機器上破壞git。以下是我按照these instructions on github for password caching所做的。如何解決所有命令都轉爲空行的git config問題?
$ git config --global user.name 'myusername'
$ git config --global user.email '[email protected]'
$ git credential-osxkeychain
git: 'credential-osxkeychain' is not a git command. See 'git --help'.
$ curl -s -O http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain
$ chmod u+x git-credential-osxkeychain
$ which git
/usr/bin/git
$ sudo mv git-credential-osxkeychain /usr/bin/git
$ git config --global credential.helper osxkeychain
^?^C
我沒有收到任何答覆,只是一個新的線,我最終CTRL + c'ed出這個命令的git後。現在,無論何時我在任何回購中執行git命令,而不僅僅是這一次,光標就會移動到新行。我無法推/拉/克隆或使用我通常使用的命令。
我試過重新安裝最新版本的git,但仍然有問題。我該怎麼辦?
更新:
我試過解封credential.helper和卸載和重新安裝的git。仍然看到相同的行爲。我注意到,如果我只運行$ git
,迴應是Usage: git credential-osxkeychain <get|store|erase>
。此時,我只想刪除憑證-osxkeychain。仍然不成功。
按照要求,其輸出-a Git是:
$ which -a git
/usr/bin/git
/usr/local/git/bin/git
無論誰投票贊成這個被拒絕的話題:VCS問題都是關於SO的話題。 – ThiefMaster