Bitbucket のリポジトリで Jenkins を使用したいと考えています。そのために、 userjenkins
と commandで ssh キーを作成しましたssh-keygen -t rsa -C "my_email"
。Bitbucket に公開キーを追加したので、プロジェクトのクローンを作成できgit clone ...
ます。
しかし、Jenkins でプロジェクトを構成するときに、URL を入力します。git@bitbucket.org:my_username/my_repository.git
エラーは次のとおりです。
Failed to connect to repository : Command "git ls-remote -h git@bitbucket.org:skurty/ma-carte-augmentee-bo.git HEAD" returned status code 128:
stdout:
stderr: ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
ssh git@bitbucket.org を実行すると、次のようになります。
PTY allocation request failed on channel 0
conq: logged in as my_username.
You can use git or hg to connect to Bitbucket. Shell access is disabled.
Connection to bitbucket.org closed.
また、ファイルを作成し~/.ssh/authorized_keys
て公開鍵を入れようとしましたが、同じ問題が発生しました。
また、ジェンキンスを再起動しましたsudo /etc/init.d/jenkins restart
ご協力ありがとうございました :)
PS:私はDebian Squeeze 64ビットを使用しています