gitが私のSSH IDをKDEではなくgnomeに保存するのはなぜですか?

gitが私のSSH IDをKDEではなくgnomeに保存するのはなぜですか?

私はサーバーに初めて認証する必要があるときにのみSSHパスワードを求めるメッセージを表示するgitに精通しています。

現在のシステムでは、Gnomeセッションでのみ機能します。 KDEセッションを開始すると、gitは認証するたびにSSHパスワードを要求します。

コマンドを明示的に使用するとssh-add問題が解決します。パスワードを入力した後、パスワードの再入力を求めるメッセージは表示されません。

Gitがあるデスクトップでは暗黙的にSSHエージェントを使用できますが、他のデスクトップでは使用できないのはなぜですか?一部の環境変数または.bashrcを変更する必要がありますか?

ベストアンサー1

デフォルトでは、KDEはSSHエージェントを起動しません。次のパッケージをインストールする必要があります。AUR(en)-プラズマ-ワークスペース-エージェント-ssh始めましょう。ksshaskpass依頼を要求するように設置されました。次に、~/.kde4/Autostart/ssh-add.sh次の内容で自動起動ファイル(KDE4:、KDE ​​Plasma:)を作成します。~/.config/autostart/ssh-add.sh

#!/bin/sh
ssh-add </dev/null

引用:KDEウォレット - ArchWiki

おすすめ記事