gitをインストールしてローカルPCで開発したWEBサイトをサーバに同期させるところまで

gitでWEBサイトをアップロードする

gitをインストールして、/var/repos/wwwにグループで共同開発できるレポジトリを作成します。そして、ここに皆でpushするなりしてWEBサイトの開発を行います。

/var/repos/www上の開発が一段落したら、/var/www/example.comなどにpullしてWEBサイトを公開します。

っていうことをできるように、サーバにgitを入れたり、ローカルPCからpushしたりということをしました。

作業ログ

ただの作業ログです。

黒文字はサーバ上での作業、青文字はローカルPC上での作業。緑文字はアプリケーション内での作業、太字はアプリケーション内での入力ポイント、赤文字は各自書き換えるポイントです。(もはや訳わかりません)

su
yum -y install git-core
mkdir /var/repos
cd /var/repos
umask 002
/usr/sbin/groupadd mygroup
/usr/sbin/usermod -G mygroup user
mkdir www
cd www
git –bare init –shared
chgrp -R mygroup .

cd ~/example
git init
git add .
git commit -a -m ‘import’
git push ssh://user@xxx.xxx.xxx.xxx/var/repos/www master

su
cd /var/www
umask 002
chmod 755 .
chgrp mygroup .
git clone /var/repos/www
mv www example.com
ch example.com
chgrp -R mygroup .
vim /etc/httpd/conf/httpd.conf

DocumentRoot “/var/www/example.com

/etc/init.d/httpd resart

git push
ssh://user@xxx.xxx.xxx.xxx/var/repos/www

git pull /var/repos/www

コメント

タイトルとURLをコピーしました