トップページ >  SVN >  SVNのリポジトリ作成
初版2014/03/07: 最終更新日2014/03/07
  SVNのリポジトリ作成
目次
SVNのリポジトリ作成
trunk,branches,tagsの作成
SVNのリポジトリ作成
SVNでリポジトリ作成するには、まずディレクトリを作成します。

mkdir myproject

ディレクトリを作成したらsvnadminコマンドを使用して、先ほど作成したディレクトリをリポジトリにします。

svnadmin create myproject --fs-type fsfs 

これでリポジトリ作成完了ですが、アクセス権限などの設定をする必要があります。
myproject配下にconfディレクトリが作成されていますが、passwdファイルとsvnserve.confというファイルが作成されています。
このファイルを以下のように修正します。

[svnserve.conf]
#anon-access = none
#auth-access = write
#password-db = passwd

↓

anon-access = none
auth-access = write
password-db = passwd

これでユーザ認証設定ができ、登録したユーザで読み書き(コミットなど)が可能になります。
ユーザとパスワードの登録はpasswdに記述します。

[passwd]
moriya_id = moriya_pass

上記のように追記するだけです。ユーザIDがmoriya_idで、パスワードがmoriya_passになります。

trunk,branches,tagsの作成
myproject配下にtrunk,branches,tagsを作成します。
trunkは幹という意味で、保証されたソースを置く場所になります。
branchesは枝という意味で、ここに開発ソースを
では、以下コマンドでtrnk,branches,tags作成方法です。

svn mkdir file:///var/svn/myproject/trunk -m "create"
svn mkdir file:///var/svn/myproject/tags -m "create"
svn mkdir file:///var/svn/myproject/branches -m "create"

上記は、/var/svn/myproject配下に作成している例です。