web-dev-qa-db-ja.com

サーバーでSVNリポジトリを作成する方法は?

サーバーでSVNリポジトリを作成する方法は?私はこれに関するさまざまな記事を見つけましたが、私のウェブサイトでリポジトリを作成しているときにまだ問題に直面しています。現在、SVNリポジトリとして assembla を使用していますが、ホスティングで独自に作成したいです。

22
Rahul Jain
  1. リポジトリの作成:

    svnadmin create /svnrepos

  2. SVNユーザーの作成

    vi /svnrepos/conf/svnserve.conf

    匿名アクセス=なし

    auth-access =書き込み

    password-db = passwd

    そして次の形式でユーザーを追加します:user = password

    例:tony = mypassword

  3. プロジェクトのインポート

    (プロジェクトファイルを/projects/myrailsprojectに配置したと仮定します)

    svn import /projects/myrailsproject file:///svnrepos/myrailsproject

  4. デーモンとしてSVNサーバーを起動

    svnserve -d

    完了!これで、myrailsprojectという名前のプロジェクトでApache Subversionサーバーが実行されているはずです。

    リポジトリからチェックアウトしてみてください:

    svn co svn://192.168.0.2/svnrepos/myyrailsproject

    Anon-accessをnoneに設定しているため、ファイル/svnrepos/conf/passwdで作成したユーザー名とパスワードの入力を求められます。

27
sachit