2

LAMPP環境でsvnをセットアップしてみました。私の svn リポジトリは に/var/svn/reposあり、reposディレクトリは が所有していroot:rootます。

さて、コマンドを実行すると

svn import test http://localhost/svn -m 'init'

次のエラー メッセージが表示されます。

svn: Could not open the requested SVN filesystem

コマンドを正常に実行するにはどうすればよいですか?

4

5 に答える 5

1

Web サーバー (Apache) がリポジトリにアクセスできるようにする必要があります。user:group を apache:apache、httpd:httpd、または www-data:www-data などに変更します。

于 2013-04-07T05:43:49.553 に答える
0

「chown -R apache:apache *」を実行した後、リポジトリでこのコマンドを実行してください。ファイルとディレクトリのアクセス許可も変更する必要があります

 find . -type f -exec chmod 644 {} \;
 find . -type d -exec chmod 755 {} \;
于 2016-08-04T06:51:23.310 に答える
0

セント OS のデフォルト リポジトリで、サブバージョン (1.6) に同じ問題がありました。最後に、svn をアンインストールし、最新バージョン (1.8) をインストールしました。私の問題は解決しました。

svn の最新バージョンをインストールするには、このリンクに従ってください。 http://tecadmin.net/install-subversion-1-8-on-centos-rhel/

于 2014-11-09T23:37:17.363 に答える
0

SVNParentPathディレクトリに移動します。ここで、ディレクトリ パスは/var/www/svn

cd /var/www/svn/

SVNParentPathの下にリポジトリを作成する

svnadmin create repo_name

Apache に許可を与える

chown -R apache:apache repo_name/

SVN ユーザーを作成する

htpasswd -m /etc/httpd/conf/.htpasswd username

権限を割り当てる

vi /etc/svnusers
[repo_name:/]

username=rw

Apache サービスを再起動します

service httpd restart
于 2017-07-01T07:05:46.923 に答える
-1

カスタム エラー ドキュメントで SVN の問題に遭遇した可能性があります。修理する:

リポジトリの場所で有効になっているカスタム 404 ErrorDocument がある場合、「500 要求された SVN ファイルシステムを読み込めません」というメッセージが表示される可能性があります。これは、Locationブロック内の ErrorDocument ディレクティブをリセットして解決します。作業構成は以下のとおりです。

<VirtualHost *:80>
  ServerName localhost
  DocumentRoot /var/www
  <Location /svn>
    DAV svn
    SVNPath /var/svn/repos
    ErrorDocument 404 default
  </Location>
</VirtualHost>

これはRimuHosting の subversion HowToからのものです。重要な行は、SVN の場所を設定するブロックErrorDocument 404 defaultにこれを追加し<Location …&gt;、Apache 設定をリロードすれば問題ないはずです。

(あなたの SVN リポジトリはおそらくそれにマッピングされhttp://localhost/svn/、それに応じて引用文の config ディレクティブを適応させていると思います。)

于 2013-11-21T15:07:23.680 に答える