web-dev-qa-db-ja.com

Android StudioはSVNで認証できません

私はAndroid Studioの新人です。プロジェクトをインポートして、Android studio。

Android studioにプロジェクトをインポートすると、正常に動作しますが、Android studioのsvnは、更新、コミット時に認証できません...

認証ダイアログが繰り返し表示されます。

私がしたこと:

  1. TortoiseSVNを使用してsvnサーバーからプロジェクトフォルダーをインポートします

  2. プロジェクトをEclipseにインポートしてGradleとしてエクスポートします(SVN上のプロジェクトはEclipseプロジェクトであるため)

  3. そのgradleプロジェクトをAndroid Studioにインポートします

私のSVNサーバーは「svn + ssh」接続です。更新またはコミットしようとすると、Androidスタジオは認証できません。

エラー:

svn: E204899: E170012: When using svn+ssh:// URLs, keep in mind that the --username and --password options are ignored because authentication is performed by SSH, not Subversion
svn: E170012: Unable to connect to a repository at URL 'svn+ssh://zuranai.arx-project.com/opt/SVN1.zap_dev/trunk/Android'
svn: E170012: Can't create tunnel
svn: E720002: Can't create tunnel: The system cannot find the file specified.

私のAndroid studioの何が問題になっていますか?アドバイスはありますか?

編集:
コミット、更新はできませんが、元に戻すことはできます。

enter image description here

19
Tai Dao

私は同じ問題を抱えていましたが、解決策を見つけました。

  1. 「Android Studio> Preferences> Version Control> Subversion」に移動します
  2. 2つのアイテムのフォローをオフにする
    • コマンドラインクライアントを使用する
    • システムのデフォルトのSubversion設定ディレクトリを使用

これで正しく動作します。

49
jhlee.8804

私にもこの問題があります。解決方法は次のとおりです。[ファイル]メニューの[キャッシュの無効化/再起動...]をクリックします。

その後、問題は解決しました!

3
tsingroo

多分他の解決策:私の場合、SVN SSL証明書は自己署名なので、AndroidStudioは証明書が受け入れられるまでチェックアウトを行いません。 AndroidStudioはユーザーが何をしたいのかを尋ねないようです。

解決策は、一時フォルダーでtortoiseSVNを使用してチェックアウトする(それ以外の場合はsvnコマンドラインで実行する)ことでした。亀は証明書を受け入れるように求めてきました:「永久に受け入れる」を選択します。その後、AndroidStudioは私のファイルを正常にチェックアウトしました。

AndroidStudioがシステムのsvn環境を使用するように構成されている場合があることに注意してください([ファイル]> [設定]> [バージョン管理]> [Subversion])。

お役に立てば幸いです。

2
Virtual

Intellij Ideaで報告された問題を確認してください。問題が解決した場合は、いくつかの回避策を返信してください。

http://youtrack.jetbrains.com/issue/IDEA-26844 (Srinivas Reply)

そして

http://youtrack.jetbrains.com/issue/IDEA-81294 (Irina Chernushina(JetBrains))

sVNトンネル構成ファイル(〜/ .Subversion/config)に構成情報を設定する必要がありますkssh =/your/path/to/ssh

トンネルセクションでは、例は次のようになります。kssh=/usr/bin/ssh

IDEをポイントしてSubversionオプションでSubversion構成ファイルを使用するか、〜/ .Subversion_IDEA/configファイルで変更する必要があることを覚えておいてください

2
pyus13