24

作業中のiPhoneプロジェクト用の新しいxcode4IDEを使用してhttpsassemblasvnリポジトリに接続しようとして失敗しました。

私はxcodeの最後のバージョン(3?)や他のsvnアプリとうまく接続することができました。同じリポジトリアドレスとクレデンシャルを使用しているので、これが機能しない理由について困惑しています。

また、リポジトリの作業コピーをロードしようとしましたが、どちらも接続できません。

表示されるエラーメッセージの1つは、「リビジョンを読み込めません」です。

任意のヒント?

4

8 に答える 8

41

リンクはたくさんありますが、ここに直接投稿された解決策はないので、やります。

Xcode4がこれを行う理由は、Macのクレデンシャルを使用してSVNサーバーにログインしようとするためです。それが失敗すると、基本的にはハングして失敗します。私がこれまでに見た最良の解決策はこれです:

ターミナルを開く

プロジェクトがない場合は、次のようにします。

>svn checkout SERVER_PATH FOLDER_PATH_TO_PUT_THE_PROJECT

次に、macユーザー名のパスワードの入力を求められます。何でも入力してEnterキーを押してください。

その後、失敗してユーザー名の入力を求められます。正しいものを入力してから、要求されたらパスワードを入力します。

プロジェクトはチェックアウトされますが、必要に応じて、ターミナルウィンドウを閉じて、フォルダを再度削除することができます。Xcode4は問題なく接続できるようになります。:)

于 2011-04-12T13:13:32.737 に答える
1

解決策が見つかりました!このページの指示に従い、すべての問題を解決しました:http: //plainoldstan.blogspot.com/2011/03/xcode-4svn-could-not-authenticate-to.html

基本的に、SubversionまたはXcodeが間違ったユーザー名/パスワードの組み合わせをキャッシュしていたようです。

于 2011-03-16T18:44:34.570 に答える
1

この投稿を参照してください: SubversionSVNサーバーを備えたxcode4 –ヒント TYVM InteractiveWebs!Xcode4とSVNは再びうまく一緒に遊んでいます。

于 2011-03-16T17:31:04.550 に答える
1

これを試してください:http: //forum.assembla.com/forums/2-Subversion/topics/2881-SVN-don-t-remember-my-credentials#post_9172

これは同じ問題で私を助けます

于 2011-03-16T09:16:45.227 に答える
1

以前に別のSVNクライアント(バージョン)を使用してチェックアウトしたプロジェクトを開いたときに、同じ問題が発生しました。そこで、Wiresharkを起動してSVNトラフィックを調べたところ、HTTP認証の問題であることがわかりました。

Xcode Organizerウィンドウ(Shift-⌘-2)を開き、自動生成されたリポジトリブックマークを削除しました。次に、自分の新しいブックマークを追加しました。それはそれを修正しました。

オーガナイザーでリポジトリブックマークを削除して、プロジェクトを再度開くこともできます。それは私の別のプロジェクトでもうまくいくようでした。パスワードの入力を求められ、すべてが機能し始めました。

そして、主催者にトランク、ブランチ、タグへのパスを伝えることを忘れないでください。ローカルチェックアウトからそれらを推測することはできません。それらを設定すると、Xcode 4内から分岐、マージ、およびタグ付けを行うことができます。

このプロセス中にXcode4が約5回クラッシュしたことは、おそらく注目に値します。新しく改善されたSCM統合はまだ始まったばかりだと思います。とても幸運!

于 2011-03-16T09:41:16.057 に答える
0

この問題は、IPアドレスをNetBios名に置き換えるだけで解決しました。

于 2011-03-16T15:49:46.940 に答える
0

私も同様の問題を抱えていました。XCode3で働いていた何とか何とか...

私はこことここのすべての指示に従いましたが、それでもぶら下がっていました。

問題は、svnのユーザー名とmacOSのユーザー名とパスワードが同じであるということでした。svnユーザーの名前を変更すると、機能しました。

これが他の誰かがこれに一日の仕事を費やすことを防ぐことを願っています

于 2011-07-27T08:12:55.290 に答える
0

xcode 4には、svn接続の問題の原因となる可能性のある別の変更があります。つまり、ホスト名の名前ルックアップはdnsルックアップのみを使用し、/ etc/hostファイル内のホストは表示されません。これは、svn接続以上に影響します。ローカル(DNSではなく/ etc / hostファイル)システムに接続しようとすると、iphoneシミュレーターに表示されない場合があります。これは、名前検索に関する問題がgitなどの他の領域に影響を与えることを意味します…回避策は非常に重大であり、URIでIPアドレスを使用する必要があります。残念ながら、xcodeチームは、この情報をドキュメントまたはある種のエラーログやメッセージに表示することは重要ではないと判断しました。簡単なテストは、ホストにpingを実行できるが、nslookupがホストを見つけられない場合、xcodeもそれを認識できないことです。

于 2011-10-27T01:58:07.897 に答える