LoginSignup
4
5

More than 5 years have passed since last update.

PuppyLinux+QtCreatorでのgit sshakpass

Posted at

git では、リモートからclone/push/pullなどの操作をする時に
ssh のパスフレーズの入力を求められます。
(git接続のみ、https接続では不要。)
これを QtCreator の git のメニューから実行しようとすると、
sshのパスフレーズに対応するコマンドが設定されていないために、
失敗します。

これを解決するには、QtCreatorの
ツール>>オプション>>バージョン管理システム>>共通
の設定画面のsshプロンプトコマンドの項目にsshaskpassに該当する
コマンドを設定してあげる必要があります。
例えば、x11-ssh-askpass をインストールして設定することで解決できます。

x11-ssh-askpass
http://www.jmknoble.net/software/x11-ssh-askpass/

ちなみにopenSUSEでは、KDE Wallet に対応する ksshaskpass というソフトがリポジトリに登録されているようで、インストールしてQtCreatorのオプションにパスを設定すれば使えるようになります。
GNOME環境であれば gnome ssh askpass が使えるかと思います。

4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5