オライリーJenkins本
デブサミでJenkins本を買ったので、とりあえずセットアップぐらいはしておきます。
- 作者: John Ferguson Smart,Sky株式会社玉川竜司
- 出版社/メーカー: オライリージャパン
- 発売日: 2012/02/22
- メディア: 大型本
- 購入: 12人 クリック: 345回
- この商品を含むブログ (38件) を見る
Javaとgitは元々入ってたので、githubのサインアップから。
サインアップは問題なく(起こるはずもないが)終わったが、ssh鍵の設定で躓く。
Jenkins本の指示通り以下のサイトを見ながら設定。
Help.GitHub - Set Up Git
3.Generate a new SSH key. でssh鍵を生成するのだが、その鍵ファイルが.sshディレクトリでなくユーザー名のディレクトリ内に生成される。
よくあることなので、そのまま先に進めるとやっぱり上手く行き詰まった。
5.Test everything out.で
The authenticity of host 'github.com (xxx.xxx.xxx.xxx)' can't be established. RSA key fingerprint is xx:xx:xx:.... Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'github.com,xxx.xxx.xxx.xxx.' (RSA) to the list of known hosts. Permission denied (publickey).
だとさ。
Having problems? のMy connection was refusedのデバッグを試してみると
ebug1: Next authentication method: publickey debug1: Trying private key: /Users/hoge/.ssh/id_rsa debug1: Trying private key: /Users/hoge/.ssh/id_dsa debug1: No more authentication methods to try. Permission denied (publickey).
ん〜多分.ssh内にrsa、もしくはdsaファイルが無いって怒られてるんだろうなぁ…。rsaはわかるけど、dsaって何さ?
調べてみたけど、ディレクトリのパーミッション?知らんよそんなん。
sshdのデバックモード - あるシステム管理者の日常
SSHのバカヤロ〜 - 諸行無常を楽しむ -LaManchaの日記-
ココらへんにヒントがありそう…。また後日。
Help.GitHub - SSH issues
-
- 追記--
また最初から設定しなおしたら難なく出来ました。
最近そんなんばっかだな…意味がわからない。
そのままチュートリアル通りにリポジトリ作ってREADMEプッシュするところまではできた。
しかし、そのリポジトリをEclipseで扱うためにプルしようとした所で躓く。
プルしようとすると、
Proide information for ssh://git@github.com:22 Passphrase for /Users/ユーザー名/.ssh/id_rsa
というダイアログが出てきて、ssh鍵に対するパスフレーズを要求される。
ここで正しいパスフレーズを入力しても通らない。パスフレーズ変更してみてもダメ。
eclipse - EGit - SSH Fails at Passphrase (when connecting to GitHub) - Stack Overflow
前途多難。