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