お知らせ
現在サイトのリニューアル作業中のため、全体的にページの表示が乱れています。
複数のホストを記述でき ssh <Host>
で接続できる
Host hoge
User foo
Hostname git1.example.com
IdentityFile ~/.ssh/config/id_ed25519_foo
Port 22222
Host piyo
User bar
Hostname git2.example.com
IdentityFile ~/.ssh/config/id_ed25519_bar
Port 20202
項目 | 意味合い |
---|---|
Host | sshコマンドで指定する接続先名。Gitで利用する場合はHostnameと合わせる必要がある |
User | ログインするユーザー名 |
Hostname | 接続先のホスト名 |
IdentityFile | 秘密鍵のパス |
Port | 接続先のポート |
ForwardAgent | プロキシサーバー側の設定。クライアントからの接続を中継するかどうか |
ProxyCommand | 踏み台サーバーへの接続コマンド |
GitHubへのSSH接続はUser
がgit
でなければならない
そういえばgit
コマンドはユーザー名を直に指定しているのかSSH Configでgit
以外を指定していても通った気がする
git clone
やgit push
がフリーズするHost
の値がHostname
と異なるとフリーズすることがある