2012-09-01から1ヶ月間の記事一覧

CentOS 6.3にrvmをインストール

必要なパッケージをインストール $ sudo yum install -y curl curl-devel gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel rvmインストール $ cu…

CustomFieldAdminPluginを導入

CustomFieldAdminPluginをeasy_installでインストール $ sudo easy_install -U -Z http://trac-hacks.org/svn/customfieldadminplugin/0.11Downloading http://trac-hacks.org/svn/customfieldadminplugin/0.11 Doing subversion checkout from http://trac-…

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…

uWSGIインストール

uWSGIインストール $ sudo yum install -y gcc-c++ $ sudo yum install -y python-devel $ sudo yum install -y libxml2-devel $ sudo easy_install pip $ sudo pip install uwsgi※ただのメモ書き