2017-03-16 102 views
0

我在Windows上使用Git的Bash使用Git。主機是不可見的

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

然而,這不會發生,如果嘗試從混帳擊運行此命令時,我得到:

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

那麼,怎樣才能使這項主機可見Git中的Bash或在Windows命令行?

+0

請,顯示配置文件內容 – zednight

+0

我已經更新的問題。 – o1ctav

回答

0
  • 檢查端口號,7999是不平常的SSH進行id_rsa
  • 設置完整路徑,像的〜/ .ssh/id_rsa
  • 也許你不應該使用別名 「 - 」
  • 檢查連接與你的參數,而不會別名,如 「SSH -i的〜/ .ssh/id_rsa -p7999用戶@主機」
  • 檢查你id_rsa,是私鑰?對文件夾和文件
  • 檢查權限:把〜/ .ssh - 700,的〜/ .ssh /配置 - 600