gitに関する質問です。


2010年10月に発売されたmac book air(mac os xのバージョンは10.6.5)でgit osx installerを用いてインストールしたgitを使用しています。

pushする際に、ssh_askpassというパスフレーズを要求するためのプログラムを呼び出す場合、そのファイルがないために以下のようなエラーがでます。エラーを解消する方法を教えてください。
ssh_askpass:exec(/usr/livexec/ssh-askpass):No such file or directory

下記のサイトによれば、「自前で SSH_ASKPASS=/usr/lib/openssh/gnome-ssh-askpassしてやればいい」らしいのですが、意味がわかりません。
http://goo.gl/Gg7sw

当方初級レベルです。よろしくお願い致します。

回答の条件
  • 1人3回まで
  • 登録:
  • 終了:2010/12/13 15:40:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答0件)

回答はまだありません

  • id:Cherenkov
    そのサイトの意味は環境変数にSSH_ASKPASSを追加しろということでしょう。

    設定のやり方(自己責任でお願いします):
    アプリケーションからターミナルを開いたら
    vim ~/.bash_profile
    と打って.bash_profileを編集します。

    export SSH_ASKPASS=/usr/lib/openssh/gnome-ssh-askpass
    と入力してESCキー、:(コロン)、wq、エンターキーで保存。
    ターミナルに戻ったら
    source ~/.bash_profile
    で.bash_profileを適用。
    これで環境変数が設定される。


    (MacPortsでgit-coreを入れてgithubへpushする設定をしたときはSSH_ASKPASS見なかったです)
  • id:puriketu99
    ありがとうございます。試してみましたが、うまく動きませんでした。
    調べてみたところ、下記にファイルが存在しませんでした。
    usr/lib/openssh/gnome-ssh-askpass
    わからなくなってきたので、一度gitosxinstallerでいれたgitを一度アンイストールしました

    macportsのインストールは試しましたが、下記のようなエラーが出てうまくいきませんでした。

    Computing dependencies for git-core
    ---> Dependencies to be installed: curl curl-ca-bundle libidn p5-error p5-libwww-perl p5-compress-raw-zlib p5-crypt-ssleay p5-html-parser p5-html-tagset p5-io-compress p5-compress
    -raw-bzip2 p5-uri p5-svn-simple subversion-perlbindings apr apr-util cyrus-sasl2 neon serf subversion p5-term-readkey rsync popt
    ---> Verifying checksum(s) for curl-ca-bundle
    Error: Target org.macports.checksum returned: certdata-1.70.txt does not exist in /opt/local/var/macports/distfiles/curl
    Error: Failed to install curl-ca-bundle
    Log for curl-ca-bundle is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_curl-ca-bundle/main.log
    Error: The following dependencies were not installed: curl curl-ca-bundle libidn p5-error p5-libwww-perl p5-compress-raw-zlib p5-crypt-ssleay p5-html-parser p5-html-tagset p5-io-co
    mpress p5-compress-raw-bzip2 p5-uri p5-svn-simple subversion-perlbindings apr apr-util cyrus-sasl2 neon serf subversion p5-term-readkey rsync popt
    Error: Status 1 encountered during processing.
    To report a bug, see <http://guide.macports.org/#project.tickets>

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません