# GitHub Desktop でサポートされているオペレーティング システム

サポートされているオペレーティングシステムで GitHub Desktop を使用できます。

## サポートされているオペレーティングシステムについて

GitHub Desktop では、次のオペレーティングシステムがサポートされています。

* macOS 12.0 以降
* Windows 10 64-bit 以降. GitHub Desktop を実行するには、64 ビットのオペレーティングシステムが必要です。

## macOS に関する問題のトラブルシューティング

macOS で GitHub Desktop を使用して問題が発生した場合は、以下の解決策を試してください。 詳細については、「[`known-issues`](https://github.com/desktop/desktop/blob/development/docs/known-issues.md)」を参照してください。

### アカウントにサインインした後に `The username or passphrase you entered is not correct` エラーが発生する

このエラーは、GitHub Desktop がキーチェーンに保存されている認証情報にアクセスできない場合に発生する可能性があります。

このエラーのトラブルシューティングを行うには、次のステップを実行します。

1. 「Keychain Access」アプリケーションを開きます。
2. 左サイドバーのキーチェーン一覧で **\[ログイン]** を右クリックし、 **\[Lock Keychain login] (キーチェーン ログインのロック)** をクリックします。
3. **\[ログイン]** を右クリックし、 **\[Unlock Keychain "login"] (キーチェーン "ログイン" のロック解除)** をクリックします。 画面の指示に従って、Keychain "login" のロック解除を完了します。
4. GitHub または GitHub Enterprise でアカウントを再認証します。

### 更新プログラムのチェック後に `Could not create temporary directory: Permission denied` エラーが発生する

このエラーは、`~/Library/Caches/com.github.GitHubClient.ShipIt` ディレクトリのアクセス許可の不足が原因で発生している可能性があります。 GitHub Desktop はこのディレクトリを使用して、アプリケーションの更新の一部として一時ファイルを作成および解凍します。

このエラーのトラブルシューティングを行うには、次のステップを実行します。

1. GitHub Desktop を閉じます。
2. \[Finder] を開き、`~/Library/Caches/` に移動します。
3. \[`com.github.GitHubClient.ShipIt`] を右クリックし、 **\[情報の取得]** をクリックします。
4. \[共有とアクセス許可] の左にある矢印をクリックします。
5. ユーザー アカウントの右側の特権に "読み取りと書き込み" と表示されない場合は、テキストをクリックし、 **\[読み取りと書き込み]** をクリックします。

![Mac の情報ウィンドウのスクリーンショット。 \[Sharing and permissions\] (共有とアクセス許可) の下にコンテキスト メニューが表示され、\[Read & Write\] (読み取りと書き込み) にチェックマークがついています。](/assets/images/help/desktop/mac-adjust-permissions.png)

1. GitHub Desktop を開き、更新を確認します。

## Windows に関する問題のトラブルシューティング

Windows で GitHub Desktop を使用して問題が発生した場合は、以下の解決策を試してください。 詳細については、「[`known-issues`](https://github.com/desktop/desktop/blob/development/docs/known-issues.md)」を参照してください。

### `The revocation function was unable to check revocation for the certificate.` エラー

このエラーは、Windows が証明書の失効ステータスチェックをブロックする企業ネットワークで GitHub Desktop を使用している場合に発生する可能性があります。

トラブルシューティングを行うには、システム管理者にお問い合わせください。

### フォルダー リダイレクトで構成されたリポジトリの複製中に `git clone failed` エラーが発生する

GitHub Desktop は、フォルダリダイレクトで設定されたリポジトリをサポートしていません。

### `cygheap base mismatch detected` エラー

このエラーは、必須 ASLR が有効になっている場合に発生する可能性があります。 必須 ASLR を有効にすると、GitHub Desktop がプロセスのフォークをエミュレートするために依存している MSYS2 コアライブラリに影響します。

このエラーのトラブルシューティングを行うには、必須 ASLR を無効にするか、MSYS2 に依存する `<Git>\usr\bin` 下のすべての実行可能ファイルを明示的に許可します。

### `This operating system is no longer supported. Software updates have been disabled` 通知

この通知は、GitHub Desktop と互換性がなくなったバージョンの Windows を実行している場合に表示されます。 GitHub Desktop は、Windows 10 64-bit 以降 をサポートしています。 サポートされている Windows オペレーティング システムを実行していて、この通知が表示される場合は、GitHub Desktop の互換モードが有効になっている可能性があります。 互換モードが有効になっているかどうかを確認するには、次の手順に従います。

1. **Windows の \[スタート] メニュー**を開きます。
2. 「GitHub Desktop」を検索します。
3. **GitHub Desktop** を長押し (または右クリック) し、**\[ファイルの場所を開く]** をクリックします。
4. GitHub Desktop のショートカットを長押し (または右クリック) し、**\[プロパティ]** をクリックします。
5. **\[互換性]** タブを選択します。
6. \[互換モード] セクションで、**\[このプログラムを互換モードで実行する]** チェック ボックスがオフになっていることを確認します。