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 · 最終更新: by nullpon