サーバーでSVNリポジトリを作成する方法は?私はこれに関するさまざまな記事を見つけましたが、私のウェブサイトでリポジトリを作成しているときにまだ問題に直面しています。現在、SVNリポジトリとして assembla を使用していますが、ホスティングで独自に作成したいです。
リポジトリの作成:
svnadmin create /svnrepos
SVNユーザーの作成
vi /svnrepos/conf/svnserve.conf
匿名アクセス=なし
auth-access =書き込み
password-db = passwd
そして次の形式でユーザーを追加します:user = password
例:tony = mypassword
プロジェクトのインポート
(プロジェクトファイルを/projects/myrailsproject
に配置したと仮定します)
svn import /projects/myrailsproject file:///svnrepos/myrailsproject
デーモンとしてSVNサーバーを起動
svnserve -d
完了!これで、myrailsprojectという名前のプロジェクトでApache Subversionサーバーが実行されているはずです。
リポジトリからチェックアウトしてみてください:
svn co svn://192.168.0.2/svnrepos/myyrailsproject
Anon-accessをnoneに設定しているため、ファイル/svnrepos/conf/passwd
で作成したユーザー名とパスワードの入力を求められます。