私はサーバーに初めて認証する必要があるときにのみ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