Mac OS X Server(Snow Leopard Server)でSubversion

Apple製品・ガジェット
この記事は約3分で読めます。

サンクユーでは、ソースのバージョン管理にSubversion(https://subversion.apache.org/)を採用しています。
Mac OS X Server(Snow Leopard Server)には、既にSubversionがインストールされているので、以下の設定のみで利用可能。

■Subversion設定
リポジトリ用ディレクトリを作成し、リポジトリを作成。
ブラウザからのアクセスを可能にする為所有者を変更します。

cd /Thank U
mkdir svn
cd svn
svnadmin create repo
sudo chown -R _www:wheel repo

■httpd.conf編集
httpd.confを編集し、WebDAVを利用可能に。

sudo vi /etc/apache2/httpd.conf

以下の通り編集

#LoadModule dav_svn_module /Applications/redmine-0.9.2-0/apache2/modules/mod_dav_svn.so

■httpd_svn.conf作成
httpd.confでもいいですが、subversion用にconfファイルを作成し設定。
その前に、httpd.conf以外のコンフィグファイルも読み込むように設定されている必要あり。

sudo vi /etc/apache2/sites/http_svn.conf

以下の通り編集

<Location /svn/repo>
DAV svn
SVNPath /Thank U/svn/repo
</Location>

■subversionインポート

cd /Thank U/import
svn import file:///Thank U/svn/repo -m ‘initial imprt’

定義されているエディタがないとエラーが発生するので以下を実行。

export EDITOR=vi

ちなみに、エラー内容。

svn: Could not use external editor to fetch log message; consider setting the $SVN_EDITOR environment variable or using the –message (-m) or –file (-F) options
svn: None of the environment variables SVN_EDITOR, VISUAL or EDITOR are set, and no ‘editor-cmd’ run-time configuration option was found

とりあえず、ここまで。

参考サイト
Using Subversion with Xcode 3 on Mac OS X Leopard
https://developer.apple.com/mac/articles/server/subversionwithxcode3.html

Subversion server on Snow Leopard server
https://ursecta.com/wp/2009/11/subversion-server-on-snow-leopard-server/

投稿者プロフィール

OSAMU HORIKAWACEO
関西大学卒業後、東証プライム上場企業ゼネコンにて人事総務業務に従事。
幼少よりモノ作りが好きだったこともあり、「モノを作る仕事がしたい」という思いからシステムベンダーへ転職。

システムベンダーでは、IBMオフコンAS400で金融、物流、販売管理、経理、人事総務などのシステムを開発。
台北に駐在し遠東國際商業銀行のシステム構築プロジェクトへの参画など貴重な経験を積む。
10年間で、プログラマ、SE、プロジェクトリーダー、プロジェクトマネージャーを務め、「システムの質は要件定義の質に比例する」と学ぶ。

その後、クレジット決済代行会社にヘッドハンティングされる。
決済システムの再構築、国内外の銀行システムとの接続、クライアントの会社サイト制作・ECサイト構築を行う。
一方、組織改革を任され、20名から60名へ会社規模を拡大させる。(退任時役職:常務取締役)

2008年クリエイティブチーム・サンクユーを立ち上げ、2010年に法人化し株式会社サンクユーを設立。

クライアントの業界、取扱商材、ターゲット顧客を理解・分析することで、結果が出るWEBサイトを制作することを得意とする。
また、ECサイト構築・運営への造詣も深く、NTTレゾナント株式会社が運営するgoo Search Solutionでコラムを執筆。
ECマーケティングレポート | goo Search Solution


■趣味・好きなもの
BMW / WRC / ロードバイク / RIZIN / Bellator / UFC
David Bowie / blur / MUSE / TheRollingStones / XTC
機動戦士ガンダム(ファースト) / 富野由悠季
ベルセルク / 頭文字D / 進撃の巨人 / ジョジョの奇妙な冒険 / あしたのジョー
Mission: Impossible / Memento / ワイルド・スピード / ソナチネ
LOST / Game of Thrones / FRINGE / The Mentalist
上岡龍太郎 / ダウンタウン

お気軽にご相談ください

お気軽にご相談ください

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