gitローカル設定パスワード

WBOY
リリース: 2023-05-17 12:51:07
オリジナル
1625 人が閲覧しました

開発者として、私たちはバージョン管理に git を使用する必要があることがよくあります。通常、コードをリモート ウェアハウスにプッシュし、検証のためにユーザー名とパスワードを入力する必要があります。しかし、毎回ユーザー名とパスワードを入力するのは非常に面倒なので、この処理を簡略化する方法はありませんか?この記事では、gitをより便利に利用するために、ローカルでgitのパスワードを設定する方法を紹介します。

  1. Git のインストール

まず、git がインストールされていることを確認する必要があります。まだインストールしていない場合は、公式 Web サイトにアクセスしてインストールをダウンロードしてください。パッケージを作成してインストールします: https://git-scm .com/download

  1. Git Bash を開きます

ターミナルを開いてコマンドを入力します: Git Bash

  1. グローバル ユーザー名と電子メールを設定する

ターミナルに次のコマンドを入力して、グローバル ユーザー名と電子メールを設定します:

$ git config --global user.name "Your Name"
$ git config --global user.email "your.email@example.com"
ログイン後にコピー
  1. SSH キーを生成する

SSH キーをまだ生成していない場合は、この手順をスキップできます。それ以外の場合は、ターミナルに次のコマンドを入力して SSH キーを生成します。

$ ssh-keygen -t rsa -C "your.email@example.com"
ログイン後にコピー

プロンプトに従ってパスワードを入力するか、Enter キーを押してパスワード設定をスキップします。

  1. パスワード キャッシュのセットアップ

git では、パスワードをローカルにキャッシュする 2 つの方法があります。git の資格情報ヘルパーを使用する方法と、SSH エージェントを使用する方法です。ここでは最初の方法を紹介します。

ターミナルに次のコマンドを入力します:

$ git config --global credential.helper cache
ログイン後にコピー

これにより、パスワード キャッシュが有効になり、デフォルトのキャッシュ時間が 15 分に設定されます。時間をカスタマイズする必要がある場合は、最後にパラメータを秒単位で追加できます。たとえば、30 分に設定されている場合は、次のコマンドを入力します:

$ git config --global credential.helper 'cache --timeout=1800'
ログイン後にコピー
  1. Enterpasswordverification

完了 上記の設定後、git 操作を再度実行すると、次のようなプロンプトが表示されます。

$ git push
Username for 'https://github.com': your_username
Password for 'https://your_username@github.com':
ログイン後にコピー

この時点で、パスワードを入力する必要があるのは 1 回だけです。 git はパスワードをキャッシュするので、再度同様のコマンドを実行すると、パスワードを入力する必要がなくなります。

  1. キャッシュのクリア

パスワード キャッシュをクリアしたい場合は、次のコマンドを入力できます:

$ git config --global --unset credential.helper
ログイン後にコピー

これにより、パスワード キャッシュが無効になります。

概要

この記事の導入部を通じて、git の使用をより便利にするためにローカルで git パスワードを設定する方法を学びました。もちろん、アカウントのセキュリティを確保するために、パスワードをローカルに永久に保存することはお勧めしません。公共のコンピューターを使用している場合は、注意してください。

以上がgitローカル設定パスワードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!