キーリングまたは SSH リクエストが失敗しました
GitTree は、アカウント トークン、そのサインイン、および記憶された SSH パスフレーズをシステム キーチェーン、つまり macOS Keychain、Windows 資格情報マネージャー、または Linux の Secret Service (GNOME Keyring または KeePassXC) にのみ保持します。キーチェーンが「いいえ」を示すと、GitTree はアクセスを許可して再試行するように求めます。ファイルに戻ることはありません。
GitTree で動作します 無料: サインインすると、すべてのローカル Git 機能が利用できます。
始める前に
- キーチェーンのロックを解除または許可するためのシステム アカウントのパスワード。
どこで見つけられますか
- メッセージ GitTree が表示されます。パスフレーズの設定 › SSH。
| アクション | macOS | WindowsとLinux |
|---|---|---|
| 設定 | ⌘, | Ctrl+, |
ステップ
アクセスを許可する
macOS が GitTree がキーチェーン アイテムを使用してもよいかどうか尋ねたら、Always Allow を選択します。次に、GitTree で Ask again を押します。
Linux のキーリングのロックを解除します
Secret Service プロバイダ (GNOME Keyring または KeePassXC) がセッションで実行中でロックが解除されていることを確認してから、もう一度お試しください。
繰り返されるパスフレーズのプロンプトを停止する
[設定] › SSH で Remember key passphrases をオンにします。エージェントがすでにキーを保持している場合は Use the SSH agent をオンにします。 Forget Remembered Passphrase は 1 つを削除します。
期待される結果
GitTree はキーチェーンに保存されているものを読み取り、SSH は毎回の問い合わせを停止します。
何か問題が発生した場合
「GitTree は、接続されているアカウントを macOS Keychain から読み取ることができませんでした。」
macOS が要求したときにアクセスを許可するか、アカウントを再接続して新しいアイテムが書き込まれるようにします。
質問
代わりに、GitTree はトークンをファイルに保存できますか?
いいえ。シークレットはシステム キーチェーンにのみ存在し、ファイル、git config、またはアプリのウィンドウには存在しません。