質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

Q&A

解決済

1回答

1139閲覧

Git push production masterが出来ない

kenny_sayama

総合スコア1036

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

0グッド

0クリップ

投稿2016/01/04 16:40

productionにpushしようとしているのですが、こちらのエラーが出てしまい出来ません。
Warning: Permanently added '160.16.83.18' (RSA) to the list of known hosts.
このメッセージが表示された後にパスワードを求められるのですが、このパスワードは何のパスワードでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

まず、下記のメッセージは警告であってエラーではありません。
Warning: Permanently added '160.16.83.18' (RSA) to the list of known hosts.
SSH接続で、接続先のサーバが過去に接続(ログイン)したことのないサーバである場合に、上記の警告メッセージが出ます。

SSHでは初回接続時に known_hosts ファイルに接続先のIPアドレスと公開鍵の情報を保持します。これは2回目以降の接続時にも接続先サーバがなりすましでは無いことを担保するための仕組みですが、接続先サーバのSSH鍵ペアが更新されると再び同じ警告が表示される場合があります。

この接続先サーバの情報は、接続元サーバのホームディレクトリ配下に存在する ~/.ssh/known_hosts ファイル内に保持されますが、これはユーザー毎に異なるファイルなので、Aというユーザーで接続したことのあるサーバであってもBというユーザーで接続するのが初めてであれば、やはり同様の警告が表示されます。

ところで、pushしようとしているリモートサーバはどこですか?いま接続しようとしているサーバは、警告メッセージに記載されている
160.16.83.18
というIPアドレスを持っているサーバですが、お心当たりはありませんか?

160.16.83.18 というIPアドレスを持つサーバへRSA鍵認証方式で接続しようとしている訳ですが、入力が求められているのは、そのサーバへ登録してあるSSH鍵ペアの秘密鍵の設定してあるパスフレーズです。

接続先が間違っていないのであれば、SSH秘密鍵のパスフレーズを入力するとpush出来るはずです。

投稿2016/01/04 20:29

pi-chan

総合スコア5936

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問