スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Subversion構築メモ (予定)

どうも、お久しぶりです。

最近はパソコンの事についてしか、書いてないような気がしますww
7月位からは、舞台周りを再開しますのでよろしくお願いします。

それでは本題に移りたいと思います。

バージョン管理ソフト、Subversinoの導入にはまってしまい身動きが取れなくなったので、この辺りで現状の問題と完成形を書いて、まったり構築していきたいと思います。

現在のサーバーの構成
WEBサーバーは、ネームベースのバーチャルホストで2つのドメインを運用
SSLは、自己証明だけどネームベースには対応していないorz

実現したい機能
・Subversionによるバージョン管理(Digest認証にSSL)
・Trac連動させる
・余力があればSubminも・・・どうせソースコンパイル(´・ェ・`)
・Subversionのアクセスをsvn.example.comnのようなホスト名でアクセスする。WEBサーバーでの設定

現状の状態
・Subversionのアクセスに成功
 SSLダイジェストなしの全くセキュリティーの設定していない状態。

今後の方針
・実現したい機能のほとんどが、WEBサーバーの設定と密接に関わってきているので、Apacheの勉強を進めていきたい



導入に当たりこちらのサイト様を参考にさせて頂きました。
Subversion - インストール/設定

こちらの方法で設定させていただいたのですが、上手くいきませんでした。

上記サイト様の設定ファイル↓
<Location /repos>
    DAV svn
    SVNParentPath /var/www/svn 

  # # Limit write permission to list of valid users.
    <LimitExcept GET PROPFIND OPTIONS REPORT>
    # Require SSL connection for password protection.
    SSLRequireSSL 

    AuthType Basic
    AuthName "Authorization Realm"
    AuthUserFile 
  /etc/httpd/conf/.htpasswd

  # アクセス制御設定ファイル指定
  AuthzSVNAccessFile /etc/svnusers
    Require valid-user
    </LimitExcept>
</Location>


上手くいかなかったので、すごくシンプルにしてとりあえず動くようにしたのが下になります。
<VirtualHost *:80>

    ServerName example.com
    DocumentRoot "/var/www/svn"
    ErrorLog logs/svn_error_log
    CustomLog logs/svn_access_log combined env=!no_log
    Options Indexes FollowSymLinks

  <Location />
        Options Indexes FollowSymLinks
      DAV svn
      SVNParentPath /var/www/svn
    </Location>

</VirtualHost>


それではこの辺りで失礼します 参考URLとかは、完成した時に纏めて張りたいと思います

テーマ : コンピュータ
ジャンル : コンピュータ

コメントの投稿

非公開コメント

プロフィール

agpm

Author:agpm
最近は、ゲーム中心にやっています。
アニメなども見てますが、そこまで詳しくはないです<(_ _)>
更新は気分しだいで、頻度にはかなり差があります

リンクフリーなのでどんどんして頂けると管理人はうれしいです
相互リンクでもOK


連絡こちら↓
メールフォームはここ

PCのスペック公開

リンク
カレンダー
04 | 2017/05 | 06
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -
最新コメント
月別アーカイブ
カテゴリ
RSSリンクの表示
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。