例えば、以下の状況で運用しているgitリポジトリに接続するとします。 リモートサーバー:repository.example.jp リモートリポジトリのディレクトリ:/path/to/repository/repo.git ユーザー名:hoge 接続方法:SSH ポート:22222 この場合、次のコマンドを実行することでリポジトリにアクセスできます。 git clone ssh://hoge@repository.example.jp:22222/path/to/repository/repo.git ここで、SSHログイン時にパスワード認証ではなく鍵認証している場合、秘密鍵のファイル名がデフォルトの「id_rsa*1」であるならば、上記のままでアクセス可能です。 しかし、運用上の都合で秘密鍵が「id_rsa」以外にも複数存在している、なんてことありがちですよね? 秘密鍵が複数存在している
![デフォルト以外のポートや秘密鍵を指定してgitにsshで接続するには? - まじめにゆいがどくそん](https://cdn-ak-scissors.b.st-hatena.com/image/square/27d6f9404da7056226858313e572669f63b12aa3/height=288;version=1;width=512/http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F51I5ZLcWDaL.jpg)