> For the complete documentation index, see [llms.txt](https://manual.dxable.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.dxable.com/1password/ssh-client-compatibility.md).

# SSHクライアントの互換性

### **SSHクライアントの互換性** <a href="#w78lmggtwj37" id="w78lmggtwj37"></a>

1Password SSHエージェントは、SSHとGitを使うさまざまなクライアントとの互換性がテストされています。

* Mac

| **名前**                                                                                         | **SSH機能**     | **1Passwordと互換性あり** |
| ---------------------------------------------------------------------------------------------- | ------------- | ------------------- |
| [Cyberduck](https://developer.1password.com/docs/ssh/agent/compatibility/#cyberduck)           | SFTP          | Yes                 |
| [DataGrip](https://developer.1password.com/docs/ssh/agent/compatibility/#datagrip)             | SSH tunneling | Yes                 |
| [FileZilla](https://developer.1password.com/docs/ssh/agent/compatibility/#filezilla)           | SFTP          | Yes                 |
| [Fork](https://developer.1password.com/docs/ssh/agent/compatibility/#fork)                     | Git           | Yes                 |
| [ForkLift](https://developer.1password.com/docs/ssh/agent/compatibility/#forklift)             | SFTP          | Yes                 |
| [git CLI](https://developer.1password.com/docs/ssh/agent/compatibility/#git-cli)               | Git           | Yes                 |
| [Gitfox](https://developer.1password.com/docs/ssh/agent/compatibility/#gitfox)                 | Git           | Yes                 |
| [GitHub Desktop](https://developer.1password.com/docs/ssh/agent/compatibility/#github-desktop) | Git           | Yes                 |
| [GitKraken](https://developer.1password.com/docs/ssh/agent/compatibility/#gitkraken)           | Git           | Yes                 |
| [GitUp](https://developer.1password.com/docs/ssh/agent/compatibility/#gitup)                   | Git           | Yes                 |
| [JetBrains IDEs](https://developer.1password.com/docs/ssh/agent/compatibility/#jetbrains-ide)  | Git           | Yes                 |
| [Nova](https://developer.1password.com/docs/ssh/agent/compatibility/#nova)                     | Git           | Yes                 |
| [OpenSSH](https://developer.1password.com/docs/ssh/agent/compatibility/#openssh)               | SSH, SFTP     | Yes                 |
| [Postico](https://developer.1password.com/docs/ssh/agent/compatibility/#postico)               | SSH tunneling | No                  |
| [Sequel Ace](https://developer.1password.com/docs/ssh/agent/compatibility/#sequel-ace)         | SSH tunneling | No                  |
| [Sourcetree](https://developer.1password.com/docs/ssh/agent/compatibility/#sourcetree)         | Git           | Yes                 |
| [Sublime Merge](https://developer.1password.com/docs/ssh/agent/compatibility/#sublime-merge)   | Git           | Yes                 |
| [TablePlus](https://developer.1password.com/docs/ssh/agent/compatibility/#tableplus)           | SSH tunneling | Yes                 |
| [Termius](https://developer.1password.com/docs/ssh/agent/compatibility/#termius)               | SSH           | No                  |
| [Tower](https://developer.1password.com/docs/ssh/agent/compatibility/#tower)                   | Git           | Yes                 |
| [Transmit](https://developer.1password.com/docs/ssh/agent/compatibility/#transmit)             | SFTP          | Yes                 |
| [Visual Studio Code](https://developer.1password.com/docs/ssh/agent/compatibility/#vs-code)    | Git           | Yes                 |
| [Xcode](https://developer.1password.com/docs/ssh/agent/compatibility/#xcode)                   | Git           | No                  |

* Windows

| **名前**                                                                                           | **SSH機能** | **1Passwordと互換性あり** |
| ------------------------------------------------------------------------------------------------ | --------- | ------------------- |
| [Cyberduck](https://developer.1password.com/docs/ssh/agent/compatibility/#cyberduck)             | SFTP      | Yes                 |
| [FileZilla](https://developer.1password.com/docs/ssh/agent/compatibility/#filezilla)             | SFTP      | No                  |
| [Fork](https://developer.1password.com/docs/ssh/agent/compatibility/#fork)                       | Git       | Yes                 |
| [Git for Windows](https://developer.1password.com/docs/ssh/agent/compatibility/#git-for-windows) | Git       | Yes                 |
| [GitHub Desktop](https://developer.1password.com/docs/ssh/agent/compatibility/#github-desktop)   | Git       | Yes                 |
| [GitKraken](https://developer.1password.com/docs/ssh/agent/compatibility/#gitkraken)             | Git       | Yes                 |
| [JetBrains IDEs](https://developer.1password.com/docs/ssh/agent/compatibility/#jetbrains-ide)    | Git       | Yes                 |
| [Microsoft OpenSSH](https://developer.1password.com/docs/ssh/agent/compatibility/#openssh)       | SSH, SFTP | Yes                 |
| [Pageant](https://developer.1password.com/docs/ssh/agent/compatibility/#pageant)                 | SSH       | No                  |
| [PuTTY](https://developer.1password.com/docs/ssh/agent/compatibility/#putty)                     | SSH       | No                  |
| [Sourcetree](https://developer.1password.com/docs/ssh/agent/compatibility/#sourcetree)           | Git       | Yes                 |
| [Sublime Merge](https://developer.1password.com/docs/ssh/agent/compatibility/#sublime-merge)     | Git       | Yes                 |
| [Termius](https://developer.1password.com/docs/ssh/agent/compatibility/#termius)                 | SSH       | No                  |
| [Tower](https://developer.1password.com/docs/ssh/agent/compatibility/#tower)                     | Git       | Yes                 |
| [Visual Studio Code](https://developer.1password.com/docs/ssh/agent/compatibility/#vs-code)      | Git       | Yes                 |

* Linux

| **名前**                                                                                        | **SSH機能**     | **1Passwordと互換性あり** |
| --------------------------------------------------------------------------------------------- | ------------- | ------------------- |
| [DataGrip](https://developer.1password.com/docs/ssh/agent/compatibility/#datagrip)            | SSH tunneling | Yes                 |
| [git CLI](https://developer.1password.com/docs/ssh/agent/compatibility/#git-cli)              | Git           | Yes                 |
| [GitKraken](https://developer.1password.com/docs/ssh/agent/compatibility/#gitkraken)          | Git           | Yes                 |
| [JetBrains IDEs](https://developer.1password.com/docs/ssh/agent/compatibility/#jetbrains-ide) | Git           | Yes                 |
| [OpenSSH](https://developer.1password.com/docs/ssh/agent/compatibility/#openssh)              | SSH, SFTP     | Yes                 |
| [Sublime Merge](https://developer.1password.com/docs/ssh/agent/compatibility/#sublime-merge)  | Git           | Yes                 |
| [Termius](https://developer.1password.com/docs/ssh/agent/compatibility/#termius)              | SSH           | No                  |
| [Visual Studio Code](https://developer.1password.com/docs/ssh/agent/compatibility/#vs-code)   | Git           | Yes                 |

### &#x20;<a href="#z5y9d7f2lh6z" id="z5y9d7f2lh6z"></a>

### **SSHクライアントでCreate業する** <a href="#yxb037hku1ui" id="yxb037hku1ui"></a>

#### &#x20;<a href="#i5wv677ekkhf" id="i5wv677ekkhf"></a>

#### **IdentityAgentでエージェントを設定する** <a href="#id-5bpmsd5ikhd4" id="id-5bpmsd5ikhd4"></a>

MacとLinuxでは、ほとんどのSSHおよびGitクライアントが、対応するホストのIdentityAgent設定について\~/.ssh/configファイルを確認します。その後、クライアントは設定されたエージェントソケットパスを使ってSSH認証を処理します。

このオプションを使うと、[複数のエージェントを並べて](https://developer.1password.com/docs/ssh/agent/advanced/#gradual-migration)設定する機能など、最も柔軟性が高くなります。ただし、全てのSSHクライアントがSSH設定ファイルの全ての値に準拠しているわけではありません。以下のリストで、SSHクライアントがIdentityAgentを使う設定をサポートしているかどうかを確認できます。

#### **SSH\_AUTH\_SOCKでエージェントを設定する** <a href="#ilpgq4eni8a2" id="ilpgq4eni8a2"></a>

MacとLinux では、環境変数SSH\_AUTH\_SOCKを使ってエージェントソケットパスを設定することもできます。

IdentityAgentよりもSSH\_AUTH\_SOCKをサポートするSSHクライアントはたくさんあります。両方をサポートするクライアントの場合、通常はIdentityAgentがSSH\_AUTH\_SOCKよりも優先されます。

あなたのSSHクライアント用にSSH\_AUTH\_SOCKを設定するには、オペレーティングシステムの手順に従ってください。

* Mac

**ターミナル用のSSH\_AUTH\_SOCKの設定**

SSH\_AUTH\_SOCKターミナルを設定するには、次のコマンドを実行します。

export SSH\_AUTH\_SOCK=\~/Library/Group\ Containers/2BUA8C4S2C.com.1password/t/agent.sock

同じシェル内で実行するコマンドは全て1PasswordSSHエージェントを使います。

SSH\_AUTH\_SOCKをGUIアプリケーションに渡すには、次のようにopenコマンドを使ってアプリケーションを起動します。

export SSH\_AUTH\_SOCK=\~/Library/Group\ Containers/2BUA8C4S2C.com.1password/t/agent.sock

open -a /Applications/\<yourSSHclient>.app

**全てのクライアント用にSSH\_AUTH\_SOCKをグローバルに設定する**

ターミナルからクライアントを起動せずに、全てのクライアントの環境変数SSH\_AUTH\_SOCKを永続的に自動的に設定する場合は、次のスニペットを実行して起動エージェントをCreateします。

$ mkdir -p \~/Library/LaunchAgents

$ cat << EOF > \~/Library/LaunchAgents/com.1password.SSH\_AUTH\_SOCK.plist

$ \<?xml version="1.0" encoding="UTF-8"?>

$ \<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[http://www.apple.com/DTDs/PropertyList-1.0.dtd">](http://www.apple.com/DTDs/PropertyList-1.0.dtd">)

$ \<plist version="1.0">

$ \<dict>

\<key>Label\</key>

\<string>com.1password.SSH\_AUTH\_SOCK\</string>

\<key>ProgramArguments\</key>

\<array>

\<string>/bin/sh\</string>

\<string>-c\</string>

\<string>/bin/ln -sf $HOME/Library/Group\ Containers/2BUA8C4S2C.com.1password/t/agent.sock \\$SSH\_AUTH\_SOCK\</string>

\</array>

\<key>RunAtLoad\</key>

\<true/>

$ \</dict>

$ \</plist>

$ EOF

$ launchctl load -w \~/Library/LaunchAgents/com.1password.SSH\_AUTH\_SOCK.plist

* Linux

**ターミナル用にSSH\_AUTH\_SOCKを設定する**

SSH\_AUTH\_SOCKをターミナル用に設定するには、次のコマンドを実行します。

export SSH\_AUTH\_SOCK=\~/.1password/agent.sock

同じシェル内で実行するコマンドは全て、1PasswordSSHエージェントを使用します。

\
**全てのクライアント用にSSH\_AUTH\_SOCKをグローバルに設定する**

ターミナルからクライアントを起動せずに、全てのクライアントの環境変数SSH\_AUTH\_SOCKを永続的に自動的に設定する場合は、/etc/profile.d/内で次のスニペットを実行してログインスクリプトをCreateします。

$ echo "export SSH\_AUTH\_SOCK=\~/.1password/agent.sock" | sudo tee /etc/profile.d/1password-ssh-auth-sock.sh

システムがGNOMEキーリングSSHエージェントを自動的に起動する場合は、次のコマンドを実行して無効にすることができます。

$ mkdir -p \~/.config/autostart \\

&& cp /etc/xdg/autostart/gnome-keyring-ssh.desktop \~/.config/autostart/gnome-keyring-ssh.desktop \\

&& echo "Hidden=true" >> \~/.config/autostart/gnome-keyring-ssh.desktop

これを行わない場合、オペレーティング システムによっては、GNOMEの設定（/run/user/1000/keyring/ssh）が1Passwordの設定よりも優先される場合があります。

#### **Git自動フェッチを使う**![1Passwordの設定をオンにして、エージェントが継続的に実行されるようにします](/files/ytRFJpLyq8gyXak6IOQ9) <a href="#u8aesi8fs1bx" id="u8aesi8fs1bx"></a>

一部のGitクライアントは、デフォルトでバックグラウンドで定期的にgit fetchを実行するように設定されています。これにより、認証プロンプトが予期せずポップアップ表示される可能性があります。そのため、1Password は、リクエストの送信元のアプリケーションまたはウィンドウがフォアグラウンドでない場合、プロンプトを抑制するのに役立ちます。

プロンプトが抑制されている場合は、デバイスのメニューバー、タスクバー、またはシステム トレイの 1Passwordアイコンにインジケータードットが表示されます。

プロンプトにアクセスするには、1Passwordアイコンをクリックし［SSH request waiting…］を選択します。認証プロンプトがフォアグラウンドに表示され、リクエストを承認または拒否できます。

アプリケーションが変更を自動的にフェッチするときにプロンプ​​トが表示されないようにしたい場合は、プロンプトが抑制されている場合でも、Gitクライアントで自動フェッチ設定をオフにして、代わりにオンデマンドでフェッチまたはプルのみを行うことができます。

#### **公開鍵をIdentityFileに設定する** <a href="#hyq2k1l88lck" id="hyq2k1l88lck"></a>

SSHクライアントが公開鍵の設定をサポートしている場合はIdentityFile、それを使って[ホストを1Password の特定の鍵と一致させる](https://developer.1password.com/docs/ssh/agent/advanced/#match-key-with-host)ことができます。以下のリストで、優先するSSHクライアントがこれに該当するかどうかを確認できます。

### OpenSSH <a href="#ibtci99bamml" id="ibtci99bamml"></a>

* Mac

**ssh、**[**​**](https://developer.1password.com/docs/ssh/agent/compatibility/#ssh-sftp-scp)**sftp、scp**

✔︎ [SSH\_AUTH\_SOCK](https://developer.1password.com/docs/ssh/agent/compatibility/#ssh-auth-sock)を使うエージェント設定のサポート。

✔︎ [IdentityAgent](https://developer.1password.com/docs/ssh/agent/compatibility/#identity-agent)を使うエージェント設定のサポート。

✔︎ 公開鍵を[IdentityFile](https://developer.1password.com/docs/ssh/agent/compatibility/#identity-file)として設定するためのサポート。

✔︎ ジャンプホスト（-J、ProxyJump、ProxyCommand）を使うワークフローのサポート。

✔︎ エージェント転送（ForwardAgent）を使うワークフローのサポート。

**ssh-add**[**​**](https://developer.1password.com/docs/ssh/agent/compatibility/#ssh-add)

✔︎ [SSH\_AUTH\_SOCK](https://developer.1password.com/docs/ssh/agent/compatibility/#ssh-auth-sock)を使うエージェント設定のサポート。

✔︎ IDの一覧表示（-lおよび-L）のサポート。

✖︎ [IdentityAgent](https://developer.1password.com/docs/ssh/agent/compatibility/#identity-agent)を使うエージェント設定はサポートされていません。

✖︎ ロックとロック解除（-xおよび-X）はサポートされていません。

✖︎ IDの追加と削除（ssh-add path/to/key 、-d、-D）はサポートされていません。

* Windows

**Ssh、**[**​**](https://developer.1password.com/docs/ssh/agent/compatibility/#ssh-sftp-scp-1)**sftp、 scp**

✔︎ OpenSSHパイプ（\\\\.\pipe\openssh-ssh-agent）経由でエージェントを使うためのサポート。

✔︎ 公開鍵を[IdentityFile](https://developer.1password.com/docs/ssh/agent/compatibility/#identity-file)として設定するためのサポート。

**ssh-add**[**​**](https://developer.1password.com/docs/ssh/agent/compatibility/#ssh-add-1)

✔︎ OpenSSHパイプ（\\\\.\pipe\openssh-ssh-agent）経由でエージェントを使うためのサポート。

✔︎ ID の一覧表示（-lおよび-L）のサポート。

✖︎ [IdentityAgent](https://developer.1password.com/docs/ssh/agent/compatibility/#identity-agent)を使うエージェント設定はサポートされていません。

✖︎ ロックとロック解除（-xおよび-X）はサポートされていません。

✖︎ IDの追加と削除（ssh-add path/to/key、-d、-D）はサポートされていません。

* Linux

**ssh、**[**​**](https://developer.1password.com/docs/ssh/agent/compatibility/#ssh-sftp-scp-2)**sftp、scp**

✔︎ [SSH\_AUTH\_SOCK](https://developer.1password.com/docs/ssh/agent/compatibility/#ssh-auth-sock)を使うエージェント設定のサポート。

✔︎ [IdentityAgent](https://developer.1password.com/docs/ssh/agent/compatibility/#identity-agent)を使うエージェント設定のサポート。

✔︎ 公開鍵を[IdentityFile](https://developer.1password.com/docs/ssh/agent/compatibility/#identity-file)として設定するためのサポート。

✔︎ ジャンプホスト（-J、ProxyJump、ProxyCommand）を使うワークフローのサポート。

✔︎ エージェント転送（ForwardAgent）を使うワークフローのサポート。

**ssh-add**[**​**](https://developer.1password.com/docs/ssh/agent/compatibility/#ssh-add-2)

✔︎ [SSH\_AUTH\_SOCK](https://developer.1password.com/docs/ssh/agent/compatibility/#ssh-auth-sock)を使うエージェント設定のサポート。

✔︎ IDの一覧表示（-lおよび-L）のサポート。

✖︎ [IdentityAgent](https://developer.1password.com/docs/ssh/agent/compatibility/#identity-agent)を使うエージェント設定はサポートされていません。

✖︎ ロックとロック解除（-xおよび-X）はサポートされていません。

✖︎ IDの追加と削除（ssh-add path/to/key 、-d、-D）はサポートされていません。

### &#x20;<a href="#bmy9la3d60mv" id="bmy9la3d60mv"></a>

### **Cyberduck** <a href="#wjtfbcyewxnt" id="wjtfbcyewxnt"></a>

* Mac

✔︎ [SSH\_AUTH\_SOCK](https://developer.1password.com/docs/ssh/agent/compatibility/#ssh-auth-sock)を使うエージェント設定のサポート。

✔︎ [IdentityAgent](https://developer.1password.com/docs/ssh/agent/compatibility/#identity-agent)を使うエージェント設定のサポート。

✔︎ 公開鍵を[IdentityFile](https://developer.1password.com/docs/ssh/agent/compatibility/#identity-file)として設定するためのサポート。

✖︎ Mac App Storeバージョンはサポートされていません。

* Windows

✔︎ OpenSSHパイプ（\\\\.\pipe\openssh-ssh-agent）経由でエージェントを使うためのサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

### **DataGrip** <a href="#id-9wrg0b7drter" id="id-9wrg0b7drter"></a>

* Mac

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✔︎ IdentityAgentを使うエージェント設定のサポート。

✖︎ 公開鍵をIdentityFileとして設定することはサポートされていません。

💡 ソケットパスに関するエラーが表示される場合は、Advanced Settings > SSHに移動してConfiguration files parserをOpenSSHに設定します。

### &#x20;<a href="#cp2q7igb4vyx" id="cp2q7igb4vyx"></a>

### **FileZilla** <a href="#iw7kzpc92ho" id="iw7kzpc92ho"></a>

* Mac

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✖︎ IdentityAgentを使うエージェント設定はサポートされていません。

✖︎ 公開鍵をIdentityFileとして設定することはサポートされていません。

* Windows

✖︎ OpenSSHパイプ経由のSSHエージェントはサポートされておらず、[Pageant](https://developer.1password.com/docs/ssh/agent/compatibility/#pageant)でのみ動作します。

### **Fork** <a href="#dhlbphw6k9w7" id="dhlbphw6k9w7"></a>

* Mac

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✔︎ IdentityAgentを使うエージェント設定のサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✔︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)をサポートします。

💡 設定でGitバイナリーを切り替える必要がある場合があります

* Windows

✔︎ [.gitconfig](https://developer.1password.com/docs/ssh/get-started/#step-4-configure-your-ssh-or-git-client)ファイルを適切に設定することで、OpenSSHパイプ経由でエージェントを使うためのサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✔︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)をサポートします。

💡 設定でGitバイナリーを切り替える必要がある場合があります

### &#x20;<a href="#jiy85pwklhys" id="jiy85pwklhys"></a>

### **ForkLift** <a href="#dhu1az2a38z7" id="dhu1az2a38z7"></a>

* Mac

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✔︎ IdentityAgentを使うエージェント設定のサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

### &#x20;<a href="#id-3pe2nq6bfs7l" id="id-3pe2nq6bfs7l"></a>

### **git CLI** <a href="#id-8gpja3wo0vkv" id="id-8gpja3wo0vkv"></a>

* Mac

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✔︎ IdentityAgentを使うエージェント設定のサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✔︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)をサポートします。

* Windows

WindowsでのGitの互換性については、[「Git for Windows」](https://developer.1password.com/docs/ssh/agent/compatibility/#git-for-windows)を参照してください。

* Linux

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✔︎ IdentityAgentを使うエージェント設定のサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✔︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)をサポートします。

### **Git for Windows** <a href="#g901to2ekkow" id="g901to2ekkow"></a>

* Windows

✔︎ [.gitconfig](https://developer.1password.com/docs/ssh/get-started/#step-4-configure-your-ssh-or-git-client)ファイルを適切に設定することで、OpenSSHパイプ経由でエージェントを使うためのサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✔︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)をサポートします。

✔︎ PowerShellとcmdのサポート。

💡WSL の場合、 npiperelayとsocatを使ってソケット接続を転送する回避策が存在します。

### &#x20;<a href="#gtkavq8tkujt" id="gtkavq8tkujt"></a>

### **Gitfox** <a href="#ttaue0x804px" id="ttaue0x804px"></a>

* Mac

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✔︎ IdentityAgentを使うエージェント設定のサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✖︎ Mac App Storeバージョンはサポートされていません。

### &#x20;<a href="#dzawoxbtjnmr" id="dzawoxbtjnmr"></a>

### **GitHub Desktop** <a href="#jhmogpa17w77" id="jhmogpa17w77"></a>

* Mac

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✔︎ IdentityAgentを使うエージェント設定のサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✔︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)をサポートします。

* Windows

✔︎ OpenSSHパイプ（\\\\.\pipe\openssh-ssh-agent）経由でエージェントを使うためのサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✔︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)をサポートします。

### [**GitKraken**](https://developer.1password.com/docs/ssh/agent/compatibility/#gitkraken) <a href="#s11nmz8fq4u" id="s11nmz8fq4u"></a>

* Mac

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✖︎ IdentityAgentを使うエージェント設定はサポートされていません。

✖︎ 公開鍵をIdentityFileとして設定することはサポートされていません。

✖︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)はサポートされていません。

* Windows

✔︎ [.gitconfigファイルを適切に設定することで、OpenSSHパイプ経由でエージェントを使うためのサポート。](https://developer.1password.com/docs/ssh/get-started/#step-4-configure-your-ssh-or-git-client)

✖︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)はサポートされていません。

* Linux

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✖︎ IdentityAgentを使うエージェント設定はサポートされていません。

✖︎ 公開鍵をIdentityFileとして設定することはサポートされていません。

✖︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)はサポートされていません。

### **JetBrains** [**IDE**](https://developer.1password.com/docs/ssh/agent/compatibility/#jetbrains-ide) <a href="#xtem3w1q6c36" id="xtem3w1q6c36"></a>

*IntelliJ IDEA、WebStorm、GoLand、CLion、PhpStorm、RubyMine、AppCode。*

* Mac

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✔︎ IdentityAgentを使うエージェント設定のサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✔︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)をサポートします。

💡 ソケットパスに関するエラーが表示される場合は、Advanced Settings > SSHに移動してConfiguration files parserをOpenSSHに設定します。

* Windows

✔︎ [.gitconfig](https://developer.1password.com/docs/ssh/get-started/#step-4-configure-your-ssh-or-git-client)ファイルを適切に設定することで、OpenSSHパイプ経由でエージェントを使うためのサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✔︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)をサポートします。

* Linux

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✔︎ IdentityAgentを使うエージェント設定のサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✔︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)をサポートします。

💡 ソケットパスに関するエラーが表示される場合は、Advanced Settings > SSHに移動してConfiguration files parserをOpenSSHに設定します。

### **Nova** <a href="#w4nq2asyj2i0" id="w4nq2asyj2i0"></a>

* Mac

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✔︎ IdentityAgentを使うエージェント設定のサポート。

✖︎ 公開鍵をIdentityFileとして設定することはサポートされていません。

✖︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)はサポートされていません。

### &#x20;<a href="#lruim4t8i1bw" id="lruim4t8i1bw"></a>

### **Pageant** <a href="#id-2gmrm4thgs5c" id="id-2gmrm4thgs5c"></a>

* Windows

✖︎ Pageantからのエージェントの使用はサポートされていません。

💡 PageantリクエストをOpenSSHエージェントパイプに転送するための回避策とオープンソースツールが存在します。

### &#x20;**Postico** <a href="#id-3py6jfcnwhep" id="id-3py6jfcnwhep"></a>

* Mac

✖︎SSHエージェントはサポートされていません。組み込みの鍵管理システムを使用します。

💡 回避策として、ターミナルからSSHトンネルを設定し、localhost経由で接続するようにPosticoを設定できます。

### &#x20;<a href="#id-6dz2k35666q5" id="id-6dz2k35666q5"></a>

### **PuTTY** <a href="#b2ag4e6tctyf" id="b2ag4e6tctyf"></a>

* Windows

✖︎ OpenSSHパイプ経由のSSHエージェントはサポートされておらず、Pageantでのみ動作します。

### &#x20;<a href="#id-296gktcqb719" id="id-296gktcqb719"></a>

### **Sequel Ace** <a href="#iawg22ow6c9t" id="iawg22ow6c9t"></a>

* Mac

✖︎SSHエージェントはサポートされていません。組み込みの鍵管理システムを使用します。

💡 回避策として、ターミナルからSSHトンネルを設定し、localhost経由で接続するようにSequel Aceを設定できます。

### &#x20;<a href="#d2wqvg9te5i8" id="d2wqvg9te5i8"></a>

### **Sourcetree** <a href="#cq1q4ywf3tkf" id="cq1q4ywf3tkf"></a>

* Mac

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✔︎ IdentityAgentを使うエージェント設定のサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✔︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)をサポートします。

* Windows

✔︎ [.gitconfig](https://developer.1password.com/docs/ssh/get-started/#step-4-configure-your-ssh-or-git-client)ファイルを適切に設定することで、OpenSSHパイプ経由でエージェントを使うためのサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✔︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)をサポートします。

💡 設定でGitバイナリーを切り替える必要がある場合があります

### **Sublime Merge** <a href="#mdein018doxy" id="mdein018doxy"></a>

* Mac

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✔︎ IdentityAgentを使うエージェント設定のサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✔︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)をサポートします。

* Windows

✔︎ [.gitconfig](https://developer.1password.com/docs/ssh/get-started/#step-4-configure-your-ssh-or-git-client)ファイルを適切に設定することで、OpenSSHパイプ経由でエージェントを使うためのサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✔︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)をサポートします。

* Linux

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✔︎ IdentityAgentを使うエージェント設定のサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✔︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)をサポートします。

### **TablePlus** <a href="#id-7ek3sheazf6e" id="id-7ek3sheazf6e"></a>

* Mac

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✖︎ IdentityAgentを使うエージェント設定はサポートされていません。

✖︎ 公開鍵をIdentityFileとして設定することはサポートされていません。

### &#x20;<a href="#g4182cfko4t" id="g4182cfko4t"></a>

### **Termius** <a href="#bgmnbev9d2d3" id="bgmnbev9d2d3"></a>

* Mac

✖︎SSHエージェントはサポートされていません。組み込みの鍵管理システムを使用します。

* Windows

✖︎SSHエージェントはサポートされていません。組み込みの鍵管理システムを使用します。

* Linux

✖︎SSHエージェントはサポートされていません。組み込みの鍵管理システムを使用します。

### **Tower** <a href="#yavz042m5ve7" id="yavz042m5ve7"></a>

* Mac

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✔︎ IdentityAgentを使うエージェント設定のサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✔︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)をサポートします。

💡 設定でGitバイナリーを切り替える必要がある場合があります

* Windows

✔︎ OpenSSHパイプ（\\\\.\pipe\openssh-ssh-agent）経由でエージェントを使うためのサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✔︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)をサポートします。

💡 設定でGitバイナリーを切り替える必要がある場合があります。

### **Transmit** <a href="#nr9f778jenqm" id="nr9f778jenqm"></a>

* Mac

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✔︎ IdentityAgentを使うエージェント設定のサポート。

✖︎ 公開鍵をIdentityFileとして設定することはサポートされていません。

✖︎ Mac App Storeバージョンはサポートされていません。

### &#x20;**Visual Studio Code** <a href="#ds5fnmiods7r" id="ds5fnmiods7r"></a>

* Mac

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✔︎ IdentityAgentを使うエージェント設定のサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✔︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)をサポートします。

* Windows

✔︎ OpenSSHパイプ（\\\\.\pipe\openssh-ssh-agent）経由でエージェントを使うためのサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✔︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)をサポートします。

* Linux

✔︎ SSH\_AUTH\_SOCKを使うエージェント設定のサポート。

✔︎ IdentityAgentを使うエージェント設定のサポート。

✔︎ 公開鍵をIdentityFileとして設定するためのサポート。

✔︎ SSH鍵を使う[Gitコミットの署名](https://developer.1password.com/docs/ssh/git-commit-signing/)をサポートします。

### **Xcode** <a href="#d066r0ksggi4" id="d066r0ksggi4"></a>

* Mac

✖︎SSHエージェントはサポートされていません。組み込みの鍵管理システムを使用します。
