質問

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

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

ありがとう

役に立ちましたか?

解決

webdavアクセス(http / https)を使用している場合、認証を設定します(Apacheが使用するAuthUserFileを提供できます)。また、サードパーティ認証のオプションもあります。 LDAP経由。

ssh経由でsvnを使用する場合は、公開鍵を使用します。サーバーは、公開キーを使用して、承認されたクライアントマシンのみがアクセスできる秘密キーを認証します。

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

他のヒント

SCM(特にSVN)は、バックアップ用に考案されていません。他にも多くの適切な製品が見つかるはずです。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top