開発者として、私たちはバージョン管理に git を使用する必要があることがよくあります。通常、コードをリモート ウェアハウスにプッシュし、検証のためにユーザー名とパスワードを入力する必要があります。しかし、毎回ユーザー名とパスワードを入力するのは非常に面倒なので、この処理を簡略化する方法はありませんか?この記事では、gitをより便利に利用するために、ローカルでgitのパスワードを設定する方法を紹介します。
まず、git がインストールされていることを確認する必要があります。まだインストールしていない場合は、公式 Web サイトにアクセスしてインストールをダウンロードしてください。パッケージを作成してインストールします: https://git-scm .com/download
ターミナルを開いてコマンドを入力します: Git Bash
ターミナルに次のコマンドを入力して、グローバル ユーザー名と電子メールを設定します:
$ git config --global user.name "Your Name" $ git config --global user.email "your.email@example.com"
SSH キーをまだ生成していない場合は、この手順をスキップできます。それ以外の場合は、ターミナルに次のコマンドを入力して SSH キーを生成します。
$ ssh-keygen -t rsa -C "your.email@example.com"
プロンプトに従ってパスワードを入力するか、Enter キーを押してパスワード設定をスキップします。
git では、パスワードをローカルにキャッシュする 2 つの方法があります。git の資格情報ヘルパーを使用する方法と、SSH エージェントを使用する方法です。ここでは最初の方法を紹介します。
ターミナルに次のコマンドを入力します:
$ git config --global credential.helper cache
これにより、パスワード キャッシュが有効になり、デフォルトのキャッシュ時間が 15 分に設定されます。時間をカスタマイズする必要がある場合は、最後にパラメータを秒単位で追加できます。たとえば、30 分に設定されている場合は、次のコマンドを入力します:
$ git config --global credential.helper 'cache --timeout=1800'
完了 上記の設定後、git 操作を再度実行すると、次のようなプロンプトが表示されます。
$ git push Username for 'https://github.com': your_username Password for 'https://your_username@github.com':
この時点で、パスワードを入力する必要があるのは 1 回だけです。 git はパスワードをキャッシュするので、再度同様のコマンドを実行すると、パスワードを入力する必要がなくなります。
パスワード キャッシュをクリアしたい場合は、次のコマンドを入力できます:
$ git config --global --unset credential.helper
これにより、パスワード キャッシュが無効になります。
概要
この記事の導入部を通じて、git の使用をより便利にするためにローカルで git パスワードを設定する方法を学びました。もちろん、アカウントのセキュリティを確保するために、パスワードをローカルに永久に保存することはお勧めしません。公共のコンピューターを使用している場合は、注意してください。
以上がgitローカル設定パスワードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。