私は git は初めてではありませんが、github は初めてで、まだ bash の初心者です。私はいくつかの構成を設定しようとしていて、ローカルマシンでgitを壊してしまいました。パスワードキャッシュのgithubでこれらの指示に従って行ったことは次のとおりです。
$ git config --global user.name 'myusername'
$ git config --global user.email 'myemail@email.com'
$ 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
このコマンド git の後、応答はありませんでした。最終的に ctrl+c で削除した新しい行だけでした。これで、このレポだけでなく、任意のレポでgit コマンドを実行するたびに、カーソルが新しい行に移動します。通常使用するコマンドをプッシュ/プル/クローンしたり、使用したりできません。
最新バージョンの git を再インストールしようとしましたが、まだ問題があります。私は何をすべきか?
アップデート:
credential.helper の設定を解除し、git をアンインストールして再インストールしようとしました。それでも同じ動作が見られます。実行すると$ git
、応答がUsage: git credential-osxkeychain <get|store|erase>
. この時点で、credential-osxkeychain を削除したいだけです。まだ失敗しています。
要求どおり、-a git の出力は次のとおりです。
$ which -a git
/usr/bin/git
/usr/local/git/bin/git