0

私はcollabnet subversion repositoryに取り組んでいます。CollabNetSubversionEdge-4.0.6_setup-x86_64ソフトウェアをインストールし、Collabnet GUIでユーザーを作成してリポジトリにアクセスしました。そして、私と私のユーザーが私のリポジトリにアクセスし、すべてが正常に機能しています。しかし

ここで私のタスクは、Collabnet でユーザーを作成することです。データベース (MySql または Oracle) でユーザーを作成し、データベースからログインして collabnet にアクセスできるようにします。

私はたくさんグーグルで検索しましたが、これに対する答えは1つもありませんでした。これは不可能かもしれません。可能であれば、これを達成する方法を教えてください。どうもありがとうございました。

4

1 に答える 1

0

Subversion はそのサーバーにセキュリティを渡します。Apache を使用する場合httpd(指定しない場合)、任意の Apache 構成を使用してユーザー アクセスを行うことができます。最も一般的な 2 つは、LDAP (Windows Active Directory サーバーに接続できる) と、テキスト ベースを使用しhttpasswdてユーザー パスワード ファイルを生成することです。私はこれを SQL で見たことがありません。SQL データベースに既にユーザーを保存していない限り、なぜこれほど単純なものにこれほど複雑なものを使用したいのか想像できませんでした。

他に何もないとしても、それsvn_access_fileを実行する SQL クエリを介してを構築する crontab を持つことができますhttpasswd

これについてはOracleからいくつかの情報がありますが、私はそれが行われたのを見たことがなく、Apache httpd のドキュメントには特定の指示がありません。

于 2014-04-17T20:29:24.947 に答える