全体表示

[ リスト | 詳細 ]

記事検索
検索
困った顔

「ニュースサイトの転載」はサービス終了になりました。

絶対に許せない発言。 しかもこれが復興担当大臣の発言とは。

さすが、民主党だ !!

任命責任ではなく、もはや、民主党を選んだ国民の責任でもある。 民主党のやるやる詐欺に騙されて投票した人も多いでしょうが、もう騙されないで欲しい。

国民のみなさん、次回の選挙は良く考えて投票をしましょう。

svnaccessの設定

SVNのAccess Controlを行うsvnaccessの備忘録。

どうやら、Repositoryの直下からのDirectoryで判断されるらしい。
したがって、例えば、 repo2というRepositoryを作成して、その下に trunk/dir2 というDirectoryを作成し、
http://xxx.yyy.zzz/repo2/trunk/dir2 を、 /whatever/dir2 にCheckOut したとすると、以下のように書くことで、設定できる。
注: [repo2:/trunk] に3ユーザーのRWの設定がないと、誰も配下のフォルダーが読み込めない。
以下の設定で、CheckOutを各ユーザーが行うことで、互いにアクセスのないDirectoryは読み込まれず、ひとつのrepository(repo2)で、アクセスをシームレスにコントロールでき、LocalのWorking Copy同じDirectory Structureで、いちぶのDirectoryの共有が必要な場合、これで十分運用できる。

*注意点として、各Directoryの最後にSlashを付けない事。"/"を付けてしまうと、User制御が効かない。
また、User名は、 user1,user2 = rw とはしてはいけない。 各User 一行に書かないと効かない。


[repo2:/trunk/dir2]
user1 = rw
user2 = rw
user3 = rw
* = 

[repo2:/trunk/dir2/user1]
user1 = rw
user2 = 
user3 = 
* = 

[repo2:/trunk/dir2/user2]
user1 = 
user2 = rw
user3 = 
* = 

[repo2:/trunk/dir2/user3]
user1 = 
user2 = 
user3 = rw
* = 

[repo2:/trunk]
user1 = rw
user2 = rw
user3 = rw
* = 


これからSVNをUnix上で管理する必要があるのだが、その前に自宅のパソコンでXAMPPを使って練習した。

忘れない為にも、早速備忘録として、書き留めておこう。

まず、XAMPPはインストール済みだったので、割愛。

Subversionは、以下にWindowsのバイナリーがあるので、最新をダウンロードする。 ただし、XAMPPのApacheのバージョンにあったものを選ぶ。

XAMPPのapacheのバージョンは、xamppのappacheのbin ディレクトリーで、 httpd -v でみれる。
C:\xampp\apache\bin>httpd -v
Server version: Apache/2.2.14 (Win32)
Server built:   Nov 11 2009 14:29:03

ダウンロードしたのはSVNのZIPファイル。 今回は、xamppのインストールディレクトリーに展開。
C:\xampp\svn-win32-1.6.6

あとは、mod_dav_svn.so と、mod_authz_svn.soを、apacheのmodulesのDirectoryへコピー

httpd.confで、

LoadModule authz_svn_module modules/mod_authz_svn.so
LoadModule dav_svn_module modules/mod_dav_svn.so

が、コンメントアウトされているのを確認にして、
<Location /svn>
DAV svn
SVNParentPath "c:/work/svn-apache-repo"
#AuthType Basic
#AuthName “Subversion repository”
#AuthUserFile “c:\svn_conf\passwd”
#Require valid-user
</Location>
追加。

今回は、Auth使わず

以上で、apache側をおしまい。

Subversionの方では、Repositoryを、自分で作成。
SVNの親パスを作成。 c:\work\svn-apache-repo

以下を行うまえに、svnをインストール(展開した)DirectoryをWindowsのPathを追加していおく。
私の場合、
C:\xampp\svn-win32-1.6.6\bin;

Repositoryの作成。
svnadmin create c:\work\svn-apache-repo\myrepo

myrepoの下に、trunk, tags, branchesを作成。
svn mkdir file://localhost/c:/work/svn-apache-repo/myrepo/trunk -m "create trunk dir"
svn mkdir file://localhost/c:/work/svn-apache-repo/myrepo/tags -m "create tags dir"
svn mkdir file://localhost/c:/work/svn-apache-repo/myrepo/branches -m "create branches dir"

あとは、SVNで管理したいコードをインポートしておく。
svn import -m "import myCodes folder"  myCodes file://localhost/c:/work/svn-apache-repo/myrepo/trunk/myCodes

以上。 あとは、eclipseでもtortiseSVNからでも好きなところへCheckOutすればよい。

追記:==============================

結構はまったが、最終的にDigestを使ったユーザー認証と、AuthzSVNAccessFile を利用した制御で、SVNのRepositoryアクセスを細かく指定することが出来るようになった。

# SVN repository configuration.
<Location /myrepo> # myrepoはRepository名
  DAV svn
  # SVNListParentPath on
  SVNPath "C:/work/svn-apache-repo/myrepo"   #ここは、自分がRepositoryとして作成した絶対パス
  #以下、認証の設定ですが、ここではコメントアウト
  AuthType Digest
  AuthDigestDomain  /myrepo/
  AuthName "Subversion repository"    # ダブルクオートしないとエラーになった。
  AuthUserFile "C:/xampp/apache/conf/svnpasswd.digest"  #ダイジェストパスワード
  AuthzSVNAccessFile "C:/xampp/apache/conf/svnaccess"  #このファイルで権限を細かく設定

  Require valid-user

#以下は、AuthzSVNAccessFileを使わない時有効
  #<LimitExcept PROPFIND OPTIONS REPORT>
  #  Require valid-user
  #</LimitExcept>
  
</Location>

大事なことは、SVNのクライアントでCheckOutする際に、ただしく、Repository (例:http://localhost/myrepo/trunk/myCodes )を指定してCheckOutしておかないと、あとでRepositoryのアクセスに403のエラーがでたり、Not authorized to open root of edit operation
などと言う、エラーがでて、はまることになる。


SVNParentPath  "C:/work/svn-apache-repo"   なんてのも使用できるのかもしれないが、なんかはまったので、もう使いたくない ^^;

svn.confで、レポジトリー毎に <Location>を作成して、管理するのが一番無難と感じる。

以上。








さすが、民主党というか、やっぱりこの様な人材しかいない・・・
どうやって国を守るんだ???
専門家でなく国民目線で国民が安心できるような安保政策 って? 
素人がやっていいなら、こんな大臣も総理も、誰も要らない。 国民から抽選で大臣決めればよい。

民主党はそのものが素人集団なので、あと2年間、国民は耐えるしかないのか?


---

以下毎日jpより転載。

http://mainichi.jp/select/seiji/news/20110903k0000m010099000c.html
防衛相に就任した民主党の一川保夫参院議員は2日、国会内で記者団に「安全保障に関しては素人だが、これが本当のシビリアンコントロール(文民統制)だ」と述べた。
 この発言に対し、元防衛相の石破茂自民党政調会長は、東京都内で記者団に「そのひと言だけで解任に値する。任命した野田佳彦首相の見識も問われる」と批判。国会で追及していく考えを示した。
 一川氏は2日夜、自身の発言に関し「ほとんどの国民が素人なのだから、専門家でなく国民目線で国民が安心できるような安保政策が大事だという趣旨で言った」と官邸で記者団に説明した。
毎日新聞 2011年9月2日 20時48分(最終更新 9月3日 0時52分)

困った顔

「ニュースサイトの転載」はサービス終了になりました。

自民猛反発って? 誰だって怒るでしょ。 

これ、いったい民主党の誰が支持して、びらを作ったのかちゃんと突き詰めるべき。
執行部の指示なんだろうけど、どこまでも詐欺集団なんだなぁ・・・ と言う印象しか残らない。


.
Hide3
Hide3
男性 / 非公開
人気度
Yahoo!ブログヘルプ - ブログ人気度について
友だち(1)
  • うまやど
友だち一覧

スマートフォンで見る

モバイル版Yahoo!ブログにアクセス!

スマートフォン版Yahoo!ブログにアクセス!

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

Yahoo!からのお知らせ

よしもとブログランキング

もっと見る

[PR]お得情報

ふるさと納税サイト『さとふる』
実質2000円で特産品がお手元に
11/30までキャンペーン実施中!
話題の新商品が今だけもらえる!
ジュレームアミノ シュープリーム
プレゼントキャンペーン

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事