2012-08-04 16 views
17

サーバー上にSVNリポジトリを作成する方法は?私はこれに関するさまざまな記事を見つけましたが、私のウェブサイトにリポジトリを作成する際にはまだ問題に直面しています。今私はassemblaを私のSVNリポジトリとして使用していますが、自分のホストで自分自身を作成し​​たいと思っています。サーバー上にSVNリポジトリを作成する方法は?

+4

どのような問題がありますか?この質問は非常に漠然としており、基本的に答えることは不可能です。 –

答えて

19
  1. リポジトリの作成:

    vi /svnrepos/conf/svnserve.conf

    アノン-ACCES SVNユーザーを作成します

    svnadmin create /svnrepos

  2. をS =なし

    のauth-アクセス=

    パスワードデシベル= passwdの

    を書き、フォーマットでユーザーを追加します。user = password

    例:tony = mypassword

  3. プロジェクトをインポートする

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

  4. デーモン

    svnserve -d

    完了としてSVNサーバーを起動(あなたが/projects/myrailsprojectでプロジェクトファイルを入れていると仮定)!これで、Apache Subversionサーバーがmyrailsprojectという名前の1つのプロジェクトで実行されるはずです。

    は、リポジトリからそれをチェックしてみてください。

    svn co svn://192.168.0.2/svnrepos/myyrailsproject

    私たちは、あなたがファイル/svnrepos/conf/passwdで作成したユーザ名とパスワードの入力を求められるべきでnoneに非導のアクセスを設定しているので。

+0

パスワードはvi/svnrepos/conf/passwd –

+1

参照リンクhttp://www.civicactions.com/blog/2010/may/25/how_set_svn_repository_7_simple_steps –

+0

svnadmin createは、ブランチ、タグ、またはトランクサブを使用してレポを初期化していないようです - ディレクトリ。これはどうですか? –