3

夜間に SVN リポジトリにいくつかのファイルをバックアップするスクリプトを作成する必要があります。ファイルは安全であるため、ユーザー名 (それは可能ですか?) またはパスワードを入力せずにコミットできます。

私が思いついた可能な解決策: -パスワードなしまたは既知のパスワードを使用してダミーユーザーを作成しますが、これはセキュリティ上の問題を引き起こします (誰かがそれを読んで、好きなものをコミットするために使用できます) -パスワードを隠して渡すスクリプトを作成しますsvn コマンドに。

ありがとうございました

4

3 に答える 3

8

webdavアクセス(http / https)を使用する場合は、サーバー側で認証を構成できます(Apacheが使用するAuthUserFileを提供できます)。LDAPなどを介したサードパーティ認証のオプションもあります。

sshよりもsvnを使用する場合は、公開鍵が最適です。サーバーは公開鍵を使用して、許可されたクライアントマシンのみがアクセスできる秘密鍵を認証します。

これらはどちらもパスワードを必要としませんが、それでも安全です。

于 2009-09-18T10:54:16.967 に答える
1

SCM (および特に SVN) は、バックアップ用に考案されていません。他にももっと適した製品がたくさん見つかると思います。

于 2009-09-18T12:12:22.663 に答える
0

svn + sshにアクセスできる場合は、スクリプト側でパスフレーズのない秘密鍵を使用し、svnサーバーで対応する公開鍵を使用して公開鍵認証を使用できます。

于 2009-09-18T10:52:06.393 に答える