2017-03-16 9 views
0

私はGit BashでWindows上でGitを使用しています。Windows上でssh設定で宣言されたホストは表示されません

C:\Users\myuser\.ssh私はconfigファイルを作成しました。私はホストを宣言しました。 Host my-hostといくつかの設定があります。

Host my-host 
     User my-username 
     Hostname my-repo.com 
     Port 7999 
     IdentityFile id_rsa 

は理論的には、私はコマンドラインからこのホストに接続することができます:

ssh my-host

設定ファイルには、以下の内容があります。

ただし、発生しませんので、Gitのバッシュからこのコマンドを実行しようとした場合、私が取得:

ssh: Could not resolve hostname my-host: Name or service not known 

は、どのように私はGitのバッシュまたはWindowsのコマンドラインで、このホストが見えるようにすることができますか? " - "

  • チェック接続を

  • +0

    してください、私は質問を更新しました設定ファイルの内容 – zednight

    +0

    を示しました。 – o1ctav

    答えて

    0
    • チェックポート番号、7999は、多分あなたはせずに、エイリアス名を使用する必要があるの〜/ .ssh/id_rsaと
    • のように、id_rsaとの完全なパスを設定し、SSH
    • ため、通常ではありません"ssh -i〜/ .ssh/id_rsa -p7999 user @ host"のようなエイリアスのないパラメータを使用してください。
    • id_rsaを確認してください、それはプライベートキーですか?
    • フォルダとファイルのチェック権:の〜/ .ssh - 700、の〜/ .ssh/configに - 600
    関連する問題