XSERVER+bitbucketの設定
bitbucketで管理しているマスターブランチをXSERVERにupしたい
作成日:2020-06-25, 更新日:2020-08-17
基本
細々した情報は無し。ただのメモ
基本的な流れ
- bitbucketをXSERVER用に設定しておく
- XSERVERにgitをいれる
- XSERVERにbitbucketのcloneをつくる(?)
bitbucketをXSERVER用に設定しておく
・XSERVERのHTMLファイルは「public_html」なので、対応するようにしておく。
※「htdocs」を使っているなら「public_html」にリネームしておく
・マスターブランチを最新にしておく
XSERVERにGitをいれる
gitを入れる前にgettextってヤツを先にいれる必要があるそうだ。
- gettextをいれる
- gitをいれる
gettextをいれる
参考にしたサイトが少し古いので適宜、置き換える必要あり
## 「~/」が「home/ユーザー名」の下を指すってコトらしい $ mkdir ~/opt $ mkdir ~/sysad ## 2020-06-25時点だと「gettext-latest.tar.gz」は404になるので「gettext-0.20.2.tar.gz」を使う。以下、適宜置き換え $ cd ~/sysad $ wget "http://ftp.gnu.org/gnu/gettext/gettext-latest.tar.gz" $ tar zxvf gettext-latest.tar.gz $ cd gettext-0.19.1 $ ./configure --prefix=/home/ユーザー名/opt $ make install ##インストールされたか確認:バージョンが表示されれば成功 $ ~/opt/bin/gettext --version
gitをいれる
#git install / 「make all」「make install」じゃなく「make -i all」「make -i install」にする $ cd ~/sysad/ $ wget https://codeload.github.com/git/git/zip/master $ unzip master $ cd git-master $ autoconf $ ./configure --prefix=/home/ユーザー名/opt $ make -i all $ make -i install ##インストールされたか確認:バージョンが表示されれば成功 $ ~/opt/bin/git --version ### gitのPATHを通す ##バックアップの作成 $ cp ~/.bashrc ~/.bashrc.bk ##編集の実行 $ vi ~/.bashrc ## 「export PATH=$HOME/opt/bin:$PATH」を最後に追加 ##変更内容の反映 $ source ~/.bashrc ##確認 ### git version 2.11.GIT ### ~/opt/bin/git --version と同一の結果になっていればOK $ git --version
他
composerも必要になるかもしれないが、たぶん入っているはず。
▼それぞれのバージョンの確認
$ git --version $ composer --version
XSERVERにbitbucketのcloneをつくる(?)
・先に「home/ユーザー名/ユーザー名.xsrv.jp/public_html」をバックアップ用にリネームしておく。
▼bitbucketの「クローンの作成」で「https」を選択して使う
$cd ~/ユーザー名.xsrv.jp $git clone https://ユーザー名@bitbucket.org/xxx/xxx.git
パスワードの省略
あとでgitコマンドのパスワード入力を省略したいなら「https://ユーザー名@bitbucket.org」をパスワード付きの「https://ユーザー名:パスワード@bitbucket.org」にしておく
各ファイルたちの移動
「home/ユーザー名/ユーザー名.xsrv.jp/〇〇〇」って感じでcloneしたソースがいるので1つ上の階層に移す
→「home/ユーザー名/ユーザー名.xsrv.jp/〇〇〇/.git」は「home/ユーザー名/ユーザー名.xsrv.jp/.git」。他同様
→「home/ユーザー名/ユーザー名.xsrv.jp/〇〇〇/public_html」は「home/ユーザー名/ユーザー名.xsrv.jp/public_html」になっているか確認