1

ActiveCollabプロジェクトでリポジトリをセットアップしようとしています。セットアップ中に、接続テストが正常に行われたことが報告されます。ただし、実際にリポジトリを更新しようとすると、次のメッセージが表示されます。

指定されたリポジトリの最大リビジョン番号を確認できませんでした。

リポジトリを参照しようとすると、次のエラーが発生します。

致命的なエラー:357行目の/u/sites/activecollab/webroot/shared/activecollab/activecollab/application/modules/source/controllers/RepositoryController.class.phpの非オブジェクトでメンバー関数getRevision()を呼び出す

これは、httpではなくsvn + sshプラグインを介してリポジトリにアクセスしようとしたためですか?または、ActiveCollab側で何かが発生しましたか?リポジトリには他の方法で正常にアクセスできます。問題があるのはActiveCollabだけです。

4

2 に答える 2

1

ActiveCollabによると、これはサポートされていません。svnプラグインは、http経由であるか、ActiveCollabがリポジトリと同じサーバー上にある場合は、file:// path / to/repositoryリンクを直接使用する必要があります。

于 2010-04-15T17:08:35.077 に答える
0

その価値については、ACから別のサーバーにsvn+sshを使用することができます。私にとってはsvn+ssh://username@server.ext/path/to/repoでした

ACではユーザー名とパスワードの入力が必要なため、passwdファイルで設定したユーザー名とパスの組み合わせを提供しました。また、ユーザーがauthzで適切な権限を持っていることを確認してください。2番目の部分は、Webユーザー(サーバー)のid_rsaキーがsvnサーバーのユーザーアカウントに追加されていることを確認することでした。

于 2010-05-07T22:32:22.103 に答える