VPS

Trac-0.12.3.ja2からTrac-1.0.ja1に更新してみる。

環境 CentOS6.3 Trac-0.12.3.ja2 -> Trac-1.0.ja1 Apache 2.2.22 SQLite 3.6.20 Python 2.6.6 Trac-1.0.ja1をインストール $ sudo easy_install http://www.i-act.co.jp/project/products/downloads/Trac-1.0.ja1.zipProcessing Trac-1.0.ja1.zip Running Tr…

TicketExtPluginでチケットのテンプレート作成

TicketExtPluginをeasy_installでインストール $ sudo easy_install http://trac-hacks.org/svn/ticketextplugin/0.12 Downloading http://trac-hacks.org/svn/ticketextplugin/0.12 Doing subversion checkout from http://trac-hacks.org/svn/ticketextplu…

TracTagsを導入する

TagsPlugin TracTagsをeasy_installでインストール $ sudo easy_install https://trac-hacks.org/svn/tagsplugin/tags/0.6Downloading https://trac-hacks.org/svn/tagsplugin/tags/0.6 Doing subversion checkout from https://trac-hacks.org/svn/tagsplug…

Tracで使うユーザー

Tracで使うユーザーのパスワードの設定 $ sudo htdigest /etc/httpd/.htdigest 'Authentication' [ユーザー名] Tracで使うユーザーの権限の確認 $ sudo trac-admin /var/trac/[プロジェクト名] permission list [ユーザー名] Tracで使うユーザーの権限の追加…

svnで「!svn/meが見つかりません」の対策

Subversion1.7クライアントPCからコミットしようとしたら、 svn: E160013: コミットに失敗しました (詳しい理由は以下のとおりです): svn: E160013: パス ‘/svn/XXXXX/!svn/me’ が見つかりませんというエラーでコミットできない。。。調べてみたら、 SVNAdve…

subversion.confをvhostsにする

subversion.conf /etc/httpd/conf.d/subversion.conf LoadModule dav_svn_module modules/mod_dav_svn.so <Location /svn> DAV svn SVNParentPath /var/svn # Limit write permission to list of valid users. <LimitExcept GET PROPFIND OPTIONS REPORT> # Require SSL connection for password protection. # SSLReq</limitexcept></location>…

Tracプロジェクト追加

設定を抜粋 Tracプロジェクト プロジェクト作成 $ sudo trac-admin /var/trac/[プロジェクト名] initenv 管理者ユーザーを作成 $ sudo trac-admin /var/trac/[プロジェクト名] permission add admin TRAC_ADMIN パスワードファイルを作成 $ sudo htpasswd -c…

BASIC認証、ダイジェスト認証

.htpasswdファイル作成 $ sudo htpasswd -c /etc/httpd/.htpasswd [ユーザー名] 例 $ sudo htpasswd -c /etc/httpd/.htpasswd test_userNew password: Re-type new password: Adding password for user test_user ユーザーを追加する場合は、"-c"オプション…

TracとSVN連携

SVNリポジトリ変更 $ sudo vim /var/trac/[プロジェクト名]/conf/trac.ini[trac] repository_dir = /var/svn/[SVNリポジトリ名] リポジトリ同期 $ sudo trac-admin /var/trac/[プロジェクト名] repository resync "(default)" Subversionでコミットした時に…

Tracのトップにアクセスする場合はダイジェスト認証を使用する

VPS

[Apache]Tracの設定ファイルを修正 trac.conf $ sudo vim /etc/httpd/vhosts.d/trac.confWSGIScriptAlias / /var/trac/trac.wsgi <VirtualHost *:80> DocumentRoot /var/trac ServerName trac.example.com <Directory /var/trac> WSGIApplicationGroup %{GLOBAL} AuthType Digest AuthName "Authenti</directory></virtualhost>…

TracをNginxのリバースプロキシを使用して表示する

VPS

Nginxリバースプロキシ設定 $ sudo vim /etc/nginx/nginx.confuser nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_ty…

CentOS 6.3にTrac-0.12.3.ja2をインストール

環境 Trac-0.12.3.ja2 Apache SQLite Python Pythonバージョン確認 $ paython --version Python 2.6.6 インストールされていない場合は以下でインストールする。 $ sudo yum install -y python mod_wsgiインストール $ sudo yum install -y mod_wsgi SQLite…

CentOS 6.3にSubversion1.7をインストール

svn1.7_centos6_wandisco.sh #!/bin/bash # staging.opensource.wandisco.com echo WANdisco Subversion Installer for CentOS 6 echo Please report bugs or feature suggestions to staging.opensource.wandisco.com echo echo Gathering some information…

CentOS 6.3にGitをインストール

Gitをインストール Gitをインストール $ sudo yum install -y git Gitバージョン確認 $ git --versiongit version 1.7.1 tigをインストール tigとは、CUIなGitブラウザ RPMforgeリポジトリ導入 $ sudo rpm -ivh http://pkgs.repoforge.org/rpmforge-release/…

CentOS 6.3にNginxをインストール

Nginxは公式にCentOS用のリポジトリが用意されているとのこと。以下のページにインストール方法が記載しているので参考にして、インストール。 http://nginx.org/en/download.html リポジトリの登録 $ sudo rpm -ivh http://nginx.org/packages/centos/6/noa…

CentOS 6.3に yum でApache 2.2.22をインストール

yumでインストール出来るApache(httpd)のバージョンを確認する $ yum list | grep httpdhttpd.x86_64 2.2.15-15.el6.centos.1 @base httpd-tools.x86_64 2.2.15-15.el6.centos.1 @base httpd-devel.i686 2.2.15-15.el6.centos.1 base httpd-devel.x86_64 2.2…

CentOS 6.2インストール後の設定

VPS

yum設定 # yum -y update vimの設定 vimの全体設定を変更して利用しやすくします。 # vi /etc/vimrc# ファイルの最後に下記3行を追加します。 set ts=4 set nu autocmd FileType * set formatoptions-=ro 「set ts=4」 :タブの幅をスペース4つ分に設定する …

CentOS 6.2 x86_64インストール

VPS

[VPS] CentOS 6.2 x86_64インストール OSの選択 CentOS 6.2 x86_64 VNCのキーマップ ja Virtio ON [Disc Found]画面 [Skip]を選択 インストールTOP画面 [Next]ボタンを選択 言語選択画面 「Japanese (日本語)」を選択 [Next]ボタンを選択 キーボード選択画面…