5

パスワードを平文で保存しないように、Subversion の設定を更新しようとしています。「store-plaintext-passwords = no」という行を追加して、これを防ぐために ~/.subversion/servers ファイルの構成を更新する必要があることを理解しています。

これを実行しましたが、私の Subversion クライアントは引き続き標準の警告を表示します:

———————————————————————————————————-
ATTENTION! Your password for authentication realm:

RainStorm Subversion Repository
can only be stored to disk unencrypted! You are advised to configure
your system so that Subversion can store passwords encrypted, if
possible. See the documentation for details.

You can avoid future appearances of this warning by setting the value
of the ‘store-plaintext-passwords’ option to either ‘yes’ or ‘no’ in
’/home/.subversion/servers’.
———————————————————————————————————-

ターミナルからログアウトして再度ログインしようとしましたが、違いはないようです。SVN では、再起動する必要があるのは単なる CLI ツールであり、デーモンではないと思いますが、肯定的ではありません。

何が起こっているのでしょうか?

4

3 に答える 3

5

警告を無効にするには、ファイルを編集し~/.subversion/serversます。
次のセクションを追加/変更します。

[global]
store-plaintext-passwords=no
于 2012-06-15T18:36:25.557 に答える
0

パスワードがプレーンテキストで保存されないように、Subversionの構成を更新しようとしています。

プレーンテキストとして保存されますか?

Windowsパスワード(リポジトリ用)は常に安全に保管されます。問題が発生したのはLinuxだけです。

SVN 1.6は、Linuxユーザー向けに2つの安全なオプション(GNOMEキーリングとKDE Kwallet)を追加しました。これらは両方ともコンパイル時のオプションであるため、使用するバイナリはこれらの一方または両方をサポートしている必要があります。

CollabNetバイナリは、GNOMEキーリングをサポートしています。グラフィカルなGNOMEデスクトップからSVNを使用している場合は、「正常に機能する」はずです。

アドオン1

Subversionクライアントは、各レルムの./subversion/authに認証データを保存します。

キャッシュされたデータを削除するには、「。subversion / auth / svn.simple」フォルダーに移動し、特定のファイルを削除します。

「.subversion」フォルダー内の「config」ファイルを開き、「store-passwords」と「store-auth-creds」の値を「no」に設定するか、コマンドライン引数として–no-auth-cacheを使用して、キャッシュを無効にします。

何とかして

[auth]
...
password-stores =

役立つかもしれません。

于 2011-10-13T15:28:19.497 に答える
0

そのエラー メッセージをカット アンド ペーストしましたか? その場合、「/home/.subversion/servers」は「~/.subversion/servers」と同じではありません。

于 2012-05-23T09:16:33.207 に答える