私はついていきますこれらの指示パスワード キャッシュに関する部分も含めて、文字通りに。指示が間違っているようです。毎回git push origin master
次のエラーが発生します。
git: 'credential-cache' is not a git command. See 'get --help'.
...この時点で、ユーザー名とパスワードの入力が強制されます。入力すると、同じエラー メッセージが再度表示され、その後に からの出力が表示されますgit push
。
私の .gitconfig ファイルの内容は次のとおりです。
[user]
name = myusername
email = [email protected]
[credential]
helper = cache
明確にするために、Git をインストールして Git Bash を実行した後、私が入力した内容は次のとおりです。
git config --global user.name "myusername"
git config --global user.email "[email protected]"
git config --global credential.helper cache
助けてください。本当にイライラします!
ベストアンサー1
から私が見つけたブログ:
この [git-credential-cache] は、git-credential-cache が Unix ソケットを介して通信するため、Windows システムでは機能しません。
Windows 用 Git
msysgitはGit for Windowsに置き換えられたため、Windows 用 Git最も簡単なオプションになりました。Git for Windows インストーラーの一部のバージョン (例: 2.7.4) には、インストール中に Git 資格情報マネージャーを有効にするチェックボックスがあります。スクリーンショットを以下に示します。
まだmsysgitをお使いですか? msysgitバージョン1.8.1以上
このwincred
ヘルパーは msysgit 1.8.1 で追加されました。次のように使用します。
git config --global credential.helper wincred
msysgit バージョン 1.8.1 より古い場合
まずダウンロードgit 認証情報 winstoregit bin ディレクトリにインストールします。
次に、 を含むディレクトリがgit.cmd
Path 環境変数に含まれていることを確認します。このデフォルトのディレクトリは、64 ビット システムではC:\Program Files (x86)\Git\cmd、 32 ビット システムではC:\Program Files\Git\cmd です。これをテストする簡単な方法は、コマンド プロンプトを起動して と入力することですgit
。git コマンドのリストが表示されない場合は、正しく設定されていません。
最後に、コマンド プロンプトを起動して次のように入力します。
git config --global credential.helper winstore
または、ファイルを手動で編集することもできます.gitconfig
。
[credential]
helper = winstore
これを実行すると、Windows コントロール パネルから起動できる Windows 資格情報マネージャーを使用して、git 資格情報を管理できるようになります。