JetBrains Rider 2024.1 ヘルプ

GitHub でホストされているプロジェクトを管理する

解決策を確認する (クローン)

貢献したいリポジトリ(英語)を JetBrains Rider から直接複製し、それに基づいて新しいソリューションを作成できます。

  1. メインメニューで、Git | クローンに移動します。Git メニューが使用できない場合は、VCS | バージョン管理から取得を選択します。

  2. バージョン管理から取得ダイアログで、左側の GitHub を選択します。

  3. 次のいずれかを実行して、GitHub にログインします。

    • トークンがある場合は、トークンを使用するをクリックし、トークンをトークンフィールドに貼り付けて、ログインをクリックします。

    • それ以外の場合は、GitHub でログインをクリックします。

      開いたブラウザーウィンドウに GitHub 資格情報を入力します。二要素認証(英語)が有効になっている場合は、SMS またはモバイルアプリケーションを通じて送信されるコードを入力するよう求められます。

  4. アカウントに関連付けられているすべての GitHub プロジェクトのリストと、アカウントが属している組織からリポジトリを選択します。

  5. ディレクトリフィールドに、ローカルの Git リポジトリを作成するフォルダーへのパスを入力します。

  6. クローンをクリックします。

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

GitHub でソリューションを共有する

ローカルで開発しているソリューションのリモート GitHub リポジトリを追加して、他のユーザーがそれを表示したり、貢献したりできるようにすることができます。

  1. 共有するソリューションを開きます。

  2. Git | GitHub | GitHub でプロジェクトを共有に移動します。

    GitHub アカウントを JetBrains Rider にすでに登録している場合、これらの資格情報を使用して接続が確立されます。

    JetBrains Rider にアカウントを登録していない場合、GitHub にログインダイアログが開きます。アクセストークンを指定するか、ログインとパスワードで新しいトークンを要求してください。

  3. GitHub への接続が確立されると、GitHub でプロジェクトを共有ダイアログが開きます。新しいリポジトリ名とリモートの名前を指定し、プロジェクトの説明を入力します。

    他の GitHub ユーザーにリポジトリへのパブリックアクセスを許可しない場合は、Private オプションを選択できます。

    リモートフィールドに指定した名前は、Git | リモートの管理ダイアログにさらに表示されます。詳細については、リモートリポジトリを追加するを参照してください。

  4. 共用をクリックして、新しいリポジトリを開始し、ソリューションソースをそこにアップロードします。

GitHub バージョンのファイルに移動する

JetBrains Rider から GitHub バージョンのファイルに移動できます。JetBrains Rider は、現在アクティブなブランチとファイルの最新リビジョンを検出し、選択したファイルの GitHub コピーを Web ブラウザーの対応するコミットで開きます。

  1. 以下のいずれか 1 つを実行します:

    • メインメニューから Git | GitHub | GitHub で開くを選択します。

    • エディターでファイルを選択し、コンテキストメニューから開く | GitHub を選択します。

    • ソリューションエクスプローラーでファイルを選択し、Ctrl+Shift+A を押して、Open on Github と入力します。

  2. GitHub にサインインしている場合は、リモートバージョンのファイルがブラウザーで開きます。

    さもないと:

    • 開いたブラウザーウィンドウに GitHub 資格情報を入力します。二要素認証(英語)が有効になっている場合は、SMS またはモバイルアプリケーションを通じて送信されるコードを入力するよう求められます。

エディターから GitHub ファイルバージョンを開いている場合、ファイルも自動的に現在の行にスクロールされます。

ファイルが複数のリモートを指している場合は、適切なリポジトリを選択するよう求められます。