Gitを使ってxserver上のベアリポジトリからcloneする方法


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のボタンがアクティブになるのでクリックして完了です。

atnr.net の RSS登録はこちらから

コメントは受け付けていません。