IntelliJ IDEA 2019.3ヘルプ

Git

始める前に

既存のローカルプロジェクトに対してGitバージョン管理を有効にしたり、リモートリポジトリからGitプロジェクトを複製したりする前に、次の手順を実行します。

  1. Gitをダウンロード(英語)してインストールします。サポートされる最小バージョンは、Windowsでは2.4、LinuxおよびMacOSでは1.8.0.0です。

  2. 設定/環境設定ダイアログ Ctrl+Alt+Sで、左側のペインでバージョン管理 | Gitを選択し、Git実行可能ファイルへのパスを指定します。例:Windowsのデフォルトパスは C:\Program Files\Git\bin\git.exe およびmacOS /usr/local/git/bin/gitです。IntelliJ IDEAがGitへのデフォルトパスを検出できない場合、別の場所にインストールした可能性があります。

  3. リモート Gitリポジトリのパスワードを設定する

Git リモートのパスワードを設定する

リモート Gitリポジトリとやり取りをするたびに(たとえば、pullupdatepush操作の間に)承認が必要です。認証が必要になるたびに資格情報を指定する必要がないように、パスワードを記憶するようにIntelliJ IDEAを構成できます。

パスワードポリシーを設定する

  1. 設定 環境設定ダイアログ Ctrl+Alt+Sで、左側の外観および振る舞い | システム設定 | パスワードを選択します。

  2. IntelliJ IDEAにGit リモートリポジトリのパスワードをどのように処理させるかを選択します:

    • ネイティブ・キーチェーン : ネイティブキーチェーンを使用してパスワードを保存するには、このオプションを選択します。この設定は、MacOSおよびLinuxでのみ使用できます。

    • KeePass : パスワードを保存するためにKeePassパスワードマネージャー(英語)を使用するには、このオプションを選択します。KeePassパスワードマネージャーを使用すると、マスターパスワードを使用して個々のパスワードを保存するファイルにアクセスします。一度IntelliJ IDEAがあなたのパスワードを覚えているなら、パスワードデータベースにアクセスする必要がない限りそれは彼らを求めないでしょう。マスターパスワードフィールドに c.kdbx ファイルへのアクセスに使用されるパスワードを入力します。

      データベースフィールドで、c.kdbx ファイルのデフォルトの場所を変更することができます。

      c.kdbx ファイルをインポートするには、the Settings icon をクリックし、ドロップダウンメニューからインポートを選択するか、the Browse button をクリックし、パスワードを含むローカルファイルへのパスを指定します。

      既存のパスワードをデータベースから削除する場合は、クリアを選択します。

    • 再起動後に使用するパスワードとして保存しない : IntelliJ IDEAを閉じた後にパスワードをリセットしたい場合は、このオプションを選択してください。

最終更新日: 2019年12月12日

関連ページ:

Gitリポジトリを設定する

リモートホストからプロジェクトをチェックアウトする (クローン):IntelliJ IDEAでは、既存のリポジトリを(Git用語のクローンで )チェックアウトし、ダウンロードしたデータに基づいて新しいプロジェクトを作成することができます。メインメニューからVCS | バージョン管理から取得を選択しま...

リモートリポジトリと同期する

変更を上流にプッシュして作業の結果を共有する前に、リモートリポジトリと同期してプロジェクトのローカルコピーが最新であることを確認する必要があります。次のいずれかの方法でこれを行うことができます。変更をフェッチ、変更をプル、またはプロジェクトを更新します。変更の取り出し:アップストリームから変更を取得...

変更をコミットしてプッシュする

Gitリポジトリに新しいファイルを追加した後、または既にGitバージョン管理下にあり、現在の状態に満足しているファイルを修正した後は、作業結果を共有できます。これには、リポジトリのスナップショットをプロジェクトの履歴に記録するようにローカルでコミットし、次にリモートリポジトリにプッシュして他のユーザ...

変更を確認する

このトピックでは、あなたのチームメイトがソースコードにもたらした変更を追跡する方法を説明します。プロジェクト履歴を確認する:IntelliJ IDEAを使用すると、指定したフィルタに一致するプロジェクトソースに加えられたすべての変更を確認できます。GitやMercurialなどの分散バージョン管理シ...