このページを見ながら、railsアプリをEC2にて動かそうとしています。
諸々のインスタンスの設定が完了し、いざbitbucketからrailsアプリをcloneしようとしたところ、以下のエラーが発生しました。
ruby
1 rails git clone git@bitbucket.org:MyName/sample.git 2Cloning into 'sample'... 3ssh: Could not resolve hostname bitbucket: Name or service not known 4fatal: Could not read from remote repository.
実は、前回別のアプリで同じ作業をやっていて、このエラーは発生しませんでした。
/etc/resolv.conf
を確認したところ、以前正常にcloneできたアプリも今回のものも以下の通り同じでした。
ruby
1 rails cat /etc/resolv.conf 2options timeout:2 attempts:5 3; generated by /sbin/dhclient-script 4search ap-northeast-1.compute.internal 5nameserver 172.31.0.2
なぜ、今回の場合だけ、このようなエラーになるのか全く見当が付かず・・・。
こちらなどにも似ている質問があり、.git/config内に記述されたurl bitbuketをipに変更したら解決するとありますが、以前、そのようなことはやらずに問題が発生していないこともあり、その方法は少し腹に落ちません。
前述の質問の解答欄に、名前解決ができてないという表現もあるのですが、根本的に何が問題なのかわからないと気持ちが悪く・・・。
どなたかご教示頂ければ幸いです。。。
【質問に対する追記】
以下の通りです!恐らくこちらは問題ないかと思うのですが、いかがでしょうか?
ruby
1 .ssh ssh -T git@bitbucket.org 2logged in as "MyName". 3 4You can use git or hg to connect to Bitbucket. Shell access is disabled.
~/.ssh/configの内容は以下の通りです。
ruby
1 .ssh cat config 2Host bitbucket.org 3 Hostname bitbucket.org 4 User git 5 IdentityFIle ~/.ssh/aws_git_rsa
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/28 12:49
2017/03/28 13:08