XServerにGitを導入、MacのSourcetreeを使ってSSHで繋ぐまで

初投稿が玄人っぽい内容で申し訳ない。
備忘録的に残したいので、あしからず!

エックスサーバーでSSHを使えるようにする

初期ドメインでの接続を想定しています。

SSHの基本設定はコチラをどうぞ
https://www.xserver.ne.jp/manual/man_server_ssh.php

Macの.ssh>configファイルを編集

MacのSSHフォルダに入っている、configファイルの設定を行なっていきます。
configファイルは、下記のフォルダにだいたい存在していると思います。

続いて、下記のように設定を追加してください。

IdentityFileはDLまたは生成した秘密鍵のディレクトリ指定をしてください。

MacのターミナルからXServerにSSHで接続する

サーバーに接続できたら、作業用ディレクトリと実行ファイル置き場のフォルダを作成します。

gettextの導入

XServerではyumが使えないためmakeを使用して、gettextパッケージをインストールしていきます。

Gitを導入

なぜか、「make: *** [po/build/locale/pt_PT/LC_MESSAGES/git.mo] エラー 127」というエラーが出てそのままインストールすると途中で止まってしまったので「make -i」オプションをつけてmsgfmtを無視してインストールしています。

うまく行かなかった場合は「make clean」などでキャッシュを削除してから、ビルドしなおしてみると吉。

SourcetreeでCloneする

sshでサーバーに接続したあと、リポジトリを作成します。

ソースツリー側の設定は下記のようになります。

もしも、パーミッションエラーが出たら下記を実行して再チャレンジして見てください!

以上です!