GitHub
IntelliJ IDEA を使用すると、GitHub(英語) でホストされている Git プロジェクトを IDE から直接管理できます。リポジトリのクローン 作成、プロジェクトの共有、フォークの作成、gists を介したコードの共有、プルリクエストの作成、受信したプルリクエストの確認を行えます。
GitHub アカウントを登録する
GitHub でホストされているリポジトリからデータを取得したり、プロジェクトを共有したりするには、GitHub アカウントを IntelliJ IDEA に登録する必要があります。
既存のアカウントを登録する
設定 / 環境設定ダイアログ Ctrl+Alt+S で、左ペインのバージョン管理 | GitHub を選択します。
をクリックします。
表示されるダイアログで、GitHub サーバーの URL(github.com またはエンタープライズインスタンス)を指定します。
以下のいずれか 1 つを実行します:
すでにトークンがある場合は、トークンを使用するリンクをクリックして貼り付けます。
新しいトークンを取得する場合は、ログイン名とパスワードを入力します。二要素認証(英語)を有効にしている場合、SMS またはモバイルアプリケーションを介して送信されるコードを入力するよう求められます。GitHub トークンの詳細については、個人用アクセストークンの作成(英語)を参照してください。
トークンの repo、gist、および read:org スコープがアカウント権限で有効になっている必要があります(スコープの理解(英語)を参照)。
新しい GitHub アカウントを作成する
設定 / 環境設定ダイアログ Ctrl+Alt+S で、左ペインのバージョン管理 | GitHub を選択します。
アカウントの追加をクリックし、表示されるダイアログで Github にサインアップをクリックします。
開いている GitHub にサインアップページにアカウントを登録してください。
IntelliJ IDEA の設定に戻り、資格情報を指定します。
複数のアカウントを管理する
IntelliJ IDEA で複数の GitHub アカウントを使用することができます。たとえば、オープンソースプロジェクトで作業する個人アカウント、メインジョブの企業アカウントなどがあります。
関連ページ:

Git
Git リモートのパスワードを設定する :リモート Git リポジトリと対話するたびに(たとえば、プル、更新、またはプッシュ操作中)、許可が必要です。パスワードを記憶するように IntelliJ IDEA を構成できるため、許可が必要になるたびに資格情報を指定する必要はありません。パスワードポリシー...

GitHub 上のプロジェクトに貢献する
GitHub でホストされているプロジェクトに貢献したいと思っていて、直接的にプッシュできない場合は、以下のワークフローを実行してください:貢献したいプロジェクトのフォークを作成します。このフォークをクローンしてローカルリポジトリを作成します。元のプロジェクトのコピーに変更を加え、コミットしてプッシ...

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

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

Git プロジェクト履歴を編集する
Git を使用すると、プロジェクト履歴を編集できます。これは、機能ブランチで作業していて、他の人と共有する前に、それをクリーンアップして希望どおりに表示したい場合に便利です。例:コミットメッセージを編集したり、同じ機能に関連する小さなコミットをまとめたり、無関係な変更を含むコミットを個別のコミットに...