RustRover 2026.1 Help

Git リポジトリのセットアップ

既存の Git リポジトリを クローンしたり、既存プロジェクトを Git バージョン管理下に 置いたりすると、RustRover は自動的にコンピューターに Git がインストールされているかどうか検出します。 IDE が Git 実行可能ファイルを見つけられない場合、それをダウンロードすることを提案します。

RustRover は、 Windows 10 バージョン 2004 で利用可能な Linux 用 Windows Subsystem 2 (WSL2) の Git をサポートします。

Git が Windows にインストールされていない場合、RustRover は WSL で Git を検索し、そこから使用します。 また、 \\wsl$ パスを使用して開かれるプロジェクトでは、RustRover は自動的に WSL の Git に切り替えます。

WSL から Git を使用するように RustRover を手動で構成する必要がある場合は、 バージョン管理 | Git 設定ページ  Ctrl+Alt+S に移動し、 Git 実行可能ファイルのパス フィールドの 閲覧 アイコンをクリックし、 \wsl$ パス(例えば、 \\wsl$\debian\usr\bin\git )から WSL の Git を選択してください。

リモートホストからプロジェクトをチェックアウトする (git クローン)

RustRover を使うと、既存リポジトリをチェックアウト(Git 用語では クローン )し、ダウンロードしたデータに基づいて新しいプロジェクトを作成できます。

  1. Git リポジトリのクローン作成を開始するには、次のいずれかを実行してください:

    • バージョン管理統合がすでに有効になっている場合は、 Git | クローン に進みます。

    • バージョン管理統合がまだ有効になっていない場合は、 VCS | バージョン管理から取得 に進みます。

      あるいは、 ファイル|新規|バージョン管理からプロジェクト に進みます。

    • 現在開いているプロジェクトがない場合は、 ウェルカム 画面で リポジトリのクローン をクリックします。

  2. リポジトリのクローン ダイアログで、クローンを作成するリモートリポジトリの URL を指定するか、左側で VCS ホスティングサービスの 1 つを選択します。

    選択したホスティングサービスにすでにログインしている場合、補完がクローンできる利用可能なリポジトリのリストを提案します。

    限定された履歴で 浅いクローン(英語)を実行する場合は、 履歴が切り捨てられた浅いクローンにする チェックボックスを選択し、クローンするコミットの数を指定します。

    メインメニューで Git | 浅いリポジトリの解除 を選択すると、後で残りの履歴を取得できます。

  3. クローン をクリックしてください。 複製したソースに基づいてプロジェクトを作成する場合は、確認ダイアログで はい をクリックします。 Git ルートマッピングは、プロジェクトのルートディレクトリに自動的に設定されます。

    プロジェクトに サブモジュール(英語)が含まれている場合、それらも複製され、プロジェクトルートとして自動的に登録されます。

  4. プロジェクト '<project_name>' を信頼して開きますか? プロジェクトセキュリティダイアログで、プロジェクトを開く方法を選択します: プロジェクトを信頼 または セーフモードでプレビュー

既存のプロジェクトを Git バージョン管理下に置く

既存のプロジェクトソースに基づいてローカル Git リポジトリを作成できます。

プロジェクト 全体を単一の Git リポジトリに関連付ける

  1. Git 管理下に置きたい プロジェクト を開きます。

  2. Alt+` を押して VCS 操作のポップアップ を開き、 バージョン管理連携を有効にする を選択します。

    あるいは、 VCS | VCS 連携を有効にする に進みます。

  3. バージョン管理システムとして Git を選択し、 OK をクリックします。

    プロジェクト全体が単一の Git ディレクトリに関連付けられます。 その後、 Git で追跡したいファイルをローカルリポジトリに追加します

  4. VCS 統合を有効にすると、RustRover は VCS 経由でプロジェクト設定ファイルを共有するかどうかを尋ねます。 常に追加 を選択して、RustRover で作業する他のリポジトリユーザーとプロジェクト設定を同期できます。

    設定ファイルの扱い方を選択するよう促す通知

プロジェクト内のさまざまなディレクトリをさまざまな Git リポジトリに関連付ける

  1. Git に置きたいディレクトリを開きます。

  2. メインメニューで VCS | Git リポジトリの作成 へ移動します。

  3. 開いたダイアログで、新しい Git リポジトリを作成するディレクトリを指定します。

    Git は外部パスをサポートしていません。プロジェクトルート外のディレクトリを選択する場合は、リポジトリ作成先のフォルダーにもプロジェクトルートが含まれていることを確認してください。

  4. プロジェクト 構造内に複数の Git リポジトリを作成する場合は、それぞれのディレクトリに対して前の手順を繰り返してください。

プロジェクトの Git リポジトリを初期化した後、プロジェクトファイルをリポジトリに追加する必要があります。

ローカルリポジトリにファイルを追加する

  1. コミット ツールウィンドウ(Alt+0 )で、 バージョン管理外ファイル ノードを展開します。

  2. Git または変更リスト全体に追加するファイルを選択し、 Ctrl+Alt+A を押すか、コンテキストメニューから VCS に追加 を選択します。

    プロジェクト ウィンドウ名 プロジェクト ツールウィンドウ(Alt+1 )からローカル Git リポジトリにファイルを追加することもできます。追加したいファイルを選択し、 Ctrl+Alt+A を押すか、コンテキストメニューから Git | 追加 を選択します。

プロジェクト で Git 統合が有効な場合、新規作成したファイルが RustRover 以外から追加された場合でも、RustRover はそれぞれのファイルを Git に追加するよう提案します。 この動作は、 バージョン管理 | 確認 設定ページ Ctrl+Alt+S で変更できます。 特定のファイルを常にバージョン管理しないままにしたい場合は、 無視できます。

バージョン管理からファイルを除外する (無視)

特定のファイルをバージョン管理しないでおく必要がある場合があります。 これらには、VCS 管理ファイル、ユーティリティのアーティファクト、バックアップコピーなどがあります。 RustRover でファイルを無視設定すると、IDE はそれらを Git に追加する提案をせず、無視状態としてハイライトします。

無視できるのは、 バージョン管理されていないファイル、つまり バージョン管理外ファイル 変更リストにあるファイルのみです。 ファイルが Git に追加されてコミットされていない場合は、 コミット ウィンドウでファイルを右クリックし、 ロールバック を選択できます。

Git では、無視するファイルパターンを 2 種類の構成ファイルにリストできます:

  • .git/info/exclude ファイル。

    このファイルにリストされたパターンは、リポジトリのローカルコピーにのみ適用されます。

    このファイルは、Git リポジトリを初期化またはチェックアウトしたときに自動的に作成されます。

  • VCS ルートディレクトリとそのサブディレクトリにある 1 つ以上の .gitignore ファイル。

    これらのファイルはリポジトリにチェックインされるため、ファイル内の無視パターンをチーム全体が利用できるようになります。 無視されたファイルパターンを保存する最も一般的な場所です。

    VCS ルートディレクトリに .gitignore ファイルがない場合、 プロジェクト ウィンドウ名 プロジェクト ツールウィンドウの任意の場所を右クリックし、 新規 | ファイル を選択して、 新規ファイル ダイアログに .gitignore と入力します。

ファイルを .gitignore または .git/info/exclude に追加する

  1. どの Git 構成ファイルの種類を使ってファイルを無視するか決めます。 疑わしい場合は、 .gitignore を使用してください。

  2. コミット ウィンドウまたは プロジェクト ウィンドウ名 プロジェクト ツールウィンドウ (Alt+1) で、無視したいバージョン管理されていないファイルまたはフォルダーを探します。 これらのビューのファイルの色はファイルの状態を識別できます。

  3. 選択項目を右クリックし、 Git|.gitignore に追加する または Git | .git/info/exclude に追加 を選択します。

    これらのビューのファイルの色は、ファイルのステータス判別に役立ちます。

特定のパターンまたはタイプによってファイルを除外する必要がある場合は、 .gitignore または .git/info/exclude ファイルを直接編集できます。 .gitignore パターンフォーマット(英語)を参照してください。

リモートリポジトリを追加する

ローカルソースに基づいて Git リポジトリを作成した場合は、コードベース全体をローカルに保存するリスクを排除するだけでなく、Git プロジェクトで共同作業できるようにリモートリポジトリを追加する必要があります。 作業を共有し、そこからデータを 取得して 、他のコントリビューターが行った変更をローカルリポジトリバージョンに統合する必要がある場合は、変更をリモートリポジトリに プッシュします

たとえば、 GitHub(英語) から リモート Git リポジトリを複製した場合、リモートは自動的に構成され、それと 同期するときに指定する必要はありません。 Git がクローン元のリモートに付けるデフォルト名は、 origin です。

リモートを定義する

  1. BitbucketGitHubGitLab など、任意の Git ホスティングに空のリポジトリを作成します。 RustRover から離れずに GitHub や GitLab でリポジトリを作成できます。詳細は GitHub でプロジェクトを共有GitLab でプロジェクトを共有 をご覧ください。

  2. メインメニューから Git | プッシュ を選択してコミットをプッシュする準備ができたら、 プッシュ​。​ ダイアログを起動するか、 Ctrl+Shift+K をプッシュします。

  3. 開いたダイアログで、リモートの名前とホストする URL を指定します。

    リモートのフェッチ オプションを選択すると、ブランチリストとコミット履歴もすぐに 取得されます

2 台目のリモートを追加

場合によっては、2 番目のリモートリポジトリも追加する必要があります。 これは、たとえば、書き込みアクセス権を持たないリポジトリのクローンを作成し、元のプロジェクトの独自の フォークに変更をプッシュする場合に便利です。 もう 1 つの一般的なシナリオは、他人のプロジェクトフォークである独自のリポジトリのクローンを作成し、元のプロジェクトと同期してそこから変更を取得する必要があるというものです。

  1. メインメニューで、 Git | リモートの管理 に移動します。 Git リモート ダイアログが開きます。

  2. ツールバーの 追加 追加 ボタンをクリックするか、 Alt+Insert を押してください。

  3. 表示されたダイアログで、リモートの名前と URL を指定し、 OK をクリックします。

  • リモートを編集するには (たとえば、複製した元のプロジェクトの名前を変更するには)、 Git ログツールウィンドウのブランチペイン内のリモートブランチを右クリックし、コンテキストメニューから リモートの編集 を選択します。

  • 無効になったリポジトリを削除するには、 Git ログツールウィンドウのブランチペインでリポジトリを右クリックし、コンテキストメニューから リモートを削除する を選択します。

このビデオで詳細を確認してください:

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

リモート Git リポジトリと対話するたびに(たとえば、 プル更新 、または プッシュ操作中)、許可が必要です。 RustRover でパスワードを記憶するように設定すれば、認証が必要なたびに資格情報を入力する必要がなくなります。

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

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

  2. RustRover で Git のリモートリポジトリのパスワードをどのように処理するかを選択してください:

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

    • KeePass を使用する: KeePass パスワードマネージャー(英語)を使用してパスワードを保存するには、このオプションを選択します。 KeePass パスワードマネージャー を使用する場合、個別のパスワードを保存するファイルにアクセスするためにマスターパスワードが使用されます。 RustRover がパスワードを記憶した後は、パスワードデータベースへアクセスする必要がない限り、パスワードの入力を求められることはありません。 c.kdbx ファイルへのアクセスに使用するパスワードを マスターパスワード フィールドに入力します。

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

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

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

    • 保存せずに再起動後にパスワードを忘れる :RustRover を閉じた後にパスワードをリセットしたい場合は、このオプションを選択してください。

2026 年 5 月 22 日