0
我々は、追加の活動のためにapache 2.2とフックスクリプトを使用しています。ユーザapacheとしてコミット後のSVN
私たちの唯一の認証はldapに基づいており、正常に動作しています。
特定のポストコミットがApacheとして実行しようとしています。しかし、このユーザーはLDAPに存在しません。私は、次のエラーメッセージが出ます:ここで
[Thu Sep 08 09:57:51 2016] [warn] [client <IP>] [24570] auth_ldap authenticate: user apache authentication failed; URI /repo [User not found][No such object]
[Thu Sep 08 09:57:51 2016] [error] [client <IP>] user apache not found: /repo
[Thu Sep 08 09:57:51 2016] [warn] [client <IP>] [24574] auth_ldap authenticate: user apache authentication failed; URI /repo/path/trunk [User not found][No such object]
[Thu Sep 08 09:57:51 2016] [error] [client <IP>] user apache not found: /repo/path/trunk
は真偽の定義です:
AuthType Basic
AuthBasicProvider ldap
AuthzLDAPAuthoritative On
AuthName "Reponame"
AuthLDAPURL "..."
AuthLDAPBindDN "..."
AuthLDAPBindPassword ...
AuthLDAPGroupAttribute member
# Read-Only
<Limit GET PROPFIND OPTIONS REPORT>
Require ldap-group CN=...
Require ldap-group CN=...
</Limit>
# Read-Write
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require ldap-group CN=...
</LimitExcept>
Order deny,allow
Allow from all
どちらのソリューション:(パスワードなし)レポへのユーザーapacheのアクセスを許可するか、元のlogin-を使用しては、資格は私にとってはうまくいくはずです。
種類について、 フィリップ
おかげで(--no-AUTH-キャッシュはPWでsvnsパスワードの保存を節約回避します)。私はsvnserveとsvnで問題を解決しました:// – pwe