Subversion リポジトリを使用するように Redmine を構成しようとすると問題が発生します。次を呼び出すように configuration.yml ファイルを変更しました。
scm_subversion_command: svn
また、svnへのフルパスを使用しようとしました(Andriy Lesyukの提案による)
scm_subversion_command: /usr/bin/svn
また、このガイドに示されているように、「DAV svn」も有効にしました - > http://www.redmine.org/projects/redmine/wiki/Repositories_access_control_with_apache_mod_dav_svn_and_mod_perl
これは私のdav_svn.confです
# /svn location for users
PerlLoadModule Apache::Redmine
<Location /svn>
DAV svn
SVNParentPath "/var/svn"
Order deny,allow
Deny from all
Satisfy any
LimitXMLRequestBody 0
SVNPathAuthz off
PerlAccessHandler Apache::Authn::Redmine::access_handler
PerlAuthenHandler Apache::Authn::Redmine::authen_handler
AuthType Basic
AuthName "Redmine SVN Repository"
#read-only access
<Limit GET PROPFIND OPTIONS REPORT>
Require valid-user
Allow from redmine.server.ip
# Allow from another-ip
Satisfy any
</Limit>
# write access
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
## for mysql
RedmineDSN "DBI:mysql:database=redmine;host=localhost"
RedmineDbUser "redmine"
RedmineDbPass "mypassword"
</Location>
私が得るのは「!」の付いた円です。設定ページで、
scm コマンドは使用できません。管理パネルの設定を確認してください
プロジェクト設定 - >リポジトリページで、Subversionリポジトリを追加しようとすると。
誰かが何が間違っているのか教えてもらえますか?
サーバーとしてUbuntu Linuxを使用しており、入力すると
svn
また
svn --version
期待される出力が得られます。
Redmine をインストールするために何をしたかを知ることも役立つと思うので、このガイドに従いました (そこに書かれているものの代わりに最新の安定版 2.3.0 をインストールします): http://www.redmine.org/プロジェクト/redmine/wiki/HowTo_Install_Redmine_212_in_Ubuntu_1210_and_Apache_Passenger