git:publishing
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
git:publishing [2011/10/01 18:26] – 作成 nullpon | git:publishing [2024/10/17 16:03] (現在) – nullpon | ||
---|---|---|---|
行 8: | 行 8: | ||
===== サーバ側準備 ====== | ===== サーバ側準備 ====== | ||
- | * サーバ | + | * サーバ |
- | * リポジトリ / | + | * リポジトリ / |
- | * ドキュメントルート / | + | * ドキュメントルート / |
公開用のリポジトリを作る | 公開用のリポジトリを作る | ||
- | $ cd / | + | $ cd / |
$ git init --bare | $ git init --bare | ||
フックスクリプト(post-receive)を有効にして修正、以下の1行を追加。 | フックスクリプト(post-receive)を有効にして修正、以下の1行を追加。 | ||
- | env GIT_WORK_TREE=/ | + | env GIT_WORK_TREE=/ |
行 26: | 行 26: | ||
ウェブディレクトリをgit管理下におく | ウェブディレクトリをgit管理下におく | ||
| | ||
- | $ cd example.paulownia.jp/htdocs | + | $ cd example.com/htdocs |
$ git init | $ git init | ||
| | ||
remoteリポジトリを追加(名前は何でも良いがoriginという名前にはしない方がいいだろう、ここではwebserverにした) | remoteリポジトリを追加(名前は何でも良いがoriginという名前にはしない方がいいだろう、ここではwebserverにした) | ||
- | $ git remote add webserver ssh:// | + | $ git remote add webserver ssh:// |
webserverにpushする。 | webserverにpushする。 |
git/publishing.1317493590.txt.gz · 最終更新: 2011/10/01 18:26 by nullpon