Xserver上にGitをインストールしてベアリポジトリを作成した際にローカルへクローンする方法をメモしておきます。
xserverの管理画面で公開鍵ペアをダウンロードする。(おそらくユーザーID.keyというファイルになる)
ローカルの ~/.ssh ディレクトリに上記ファイルをコピー
~/.ssh/configに以下を追記。以後サーバーIDとユーザーIDは自分のものに置き換えてください。
Host
サーバーID.xserver.jp
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/ユーザーID.key
SourceTreeなどで接続する場合はソースURLにベアリポジトリがあるロケーションを指定します。
ssh://ユーザー名@サーバーID.xserver.jp:10022/home/ユーザー名/サイトディレクトリ/サイト名.gitリポジトリのロケーションを入力すると自動的にテスト接続されます。ローカルのディレクトリは適宜プロジェクトのディレクトリを選択します。接続に問題がなければcloneのボタンがアクティブになるのでクリックして完了です。