11

新しいEclipseIndigoをインストールすると、 SVNリポジトリパースペクティブで実行するすべてのアクションでパスワードの入力を求められます(たとえば、すべてのフォルダーを参照してパスワードを再度要求します)。

通常はSVNKitを使用し、セッションごとに1回パスワードを要求します。SVNKitはまだSVN1.7.0をサポートしていません。

これを修正するにはどうすればよいですか、それともJavaHLの通常の動作ですか?

:パスワードを保存したくありませんが、セッションとリポジトリごとに1回パスワードを入力したいと思います。Eclipseを再起動した場合、パスワードをもう一度入力したいと思います。

設定:

  • Eclipse Indigo SR1
  • サブクリップ1.8.2
  • SVN 1.7.0(ワークスペース)
  • SVNクライアント:JavaHL 1.7.1

更新SVNKit1.7.4が利用可能になりました。

4

6 に答える 6

31

どういうわけか、SVNKitとJavaHLの両方をインストールしました。JavaHLの代わりにSVNKitを使用するようにEclipse設定を更新する必要がありました。

[設定]>[チーム]>[SVN]>[SVN]インターフェイス
スイッチ:
JavaHL(JNI)...
から:
SVNKit(純粋なJava)SVNKit...。

于 2013-04-11T12:57:32.473 に答える
11

セッションごとに1回のキャッシュは、SVNKitが提供する機能です。JavaHLはこれを提供しません。SVNがクレデンシャルをキャッシュすることを許可していないか、svn + ssh://を使用しているようです。この場合、SVNはクレデンシャルをキャッシュできません。後者の場合は、SSHキーをサーバーに保存してログインを回避し、クライアントでssh-agentを実行して、SSHクライアントに証明書を提供できます。

于 2011-11-07T15:52:41.200 に答える
3

私の観察(Eclipse3.7.1のSubclipse1.6.13およびJavaHL1.6.12)は、「SVNリポジトリ」ビューでリポジトリ接続を作成すると、Subclipse(JavaHLコネクタを使用する場合でも)が資格情報をキャッシュできることです。

「SVNからのプロジェクトのチェックアウト」インポートウィザードでリポジトリ接続を作成すると、資格情報は保存されません。この場合、Eclipseを次に再起動するまで、「SVNリポジトリ」ビューで再作成しても保存されません。

次のフォルダーの内容を確認すると、資格情報が保存されているかどうかを確認できます:C:\ Users \\ AppData \ Roaming \ Subversion(Windows 7の場合)。資格情報が保存されると、「auth」サブディレクトリがこのディレクトリに存在します。

于 2011-11-25T15:58:14.153 に答える
2

svn + sshの場合、システム変数を作成します。SVN_SSH

次のように設定します。

C:\\Program Files\\TortoiseSVN\\bin\\TortoisePlink.exe" -l user -pw password
于 2014-10-30T11:31:29.213 に答える
0

誰かがKeplerとSubversive(Ubuntu上)で同じ問題を抱えている場合は、[一般]->[セキュリティ]->[セキュリティストレージ]->[パスワード]の[UIプロンプト]をチェックすることで解決できました。

于 2014-01-01T09:09:50.657 に答える
0

初めて同じ問題に直面したとき、Windowsのパスワードを変更しましたが、それはうまくいきました。実は、私の会社では、3ヶ月ごとにパスワードを変更するという方針があり、パスワードの有効期限が切れていたので、問題に直面していました。

2回目は、自分に合った日食を再開しました。

于 2015-10-30T05:16:52.223 に答える