2010-10-17 48 views
8

我相信這是愚蠢的,但它讓我感到沮喪。我已經設置SVN連接到codespaces.com和xcode的SCM區域,我檢查它,它似乎工作得很好。在XCode中使用SVN

然後我進入Xcode和狀態行,我得到

錯誤170001(授權失敗)說明://[email protected]/smilingsoftware/iDirectory/trunk/Directory:的「HTTPS選項/Directory.xcodeproj':授權失敗:無法驗證到服務器:拒絕基本挑戰(http://svn.codespaces.com)

我GOOGLE了這個像瘋了一樣,我得到的是人們抱怨郵件列表類似的問題(不同的提供者)並且沒有答案。

任何人都可以建議一些東西來保護我留下的小毛髮嗎?

由於提前,

艾倫

+0

你找到答案嗎? (重新安裝SDK Xcode後,忘記了我的密碼,重新進入後解決了這個問題。) – JoePasq 2011-05-08 21:45:09

回答

5

有可能是爲了這個,我想幾個原因。儘管最近我在升級到Xcode 4後自己也遇到了同樣的問題。 我不確定升級過程中是否也更新了svn版本(我現在看到1.6.5)。但無論如何,顯然xcode不再發送正確的證書。

我相信你應該嘗試使用svn本身來補救這種情況並「重新緩存」憑據。

更改您在終端中的工作文件夾。運行svn st查看是否有更改。然後使用svn commit -m「checkin comment」,如果你有同樣的問題,你會看到你的「本地」登錄名嘗試第一次嘗試。如果在svn上沒有這樣的賬戶,它現在會提供你輸入svn的登錄名和密碼。

之後,它也開始在xcode中工作。

我發表了一點點detail on my blog

+0

+1你剛剛度過了我的一天! – former 2012-02-08 19:19:42

5

好吧,我有同樣的錯誤,併成功解決了這個問題。我的SVN服務器位於本地網絡,但我認爲解決方案也適用於codespaces.com。所有的 enter image description here

  1. 首先,打開Xcode中的回購,但離開樹幹,樹枝和標籤的空字段。 enter image description here

  2. 清理您的回購。

  3. 然後,創建臨時本地具有子文件夾'trunk','branches'和'tags'的文件夾。

  4. 將所有項目文件放在'trunk'文件夾中。 enter image description here

  5. 轉到XCode將所有三個文件夾一個接一個地導入根目錄。 enter image description here

  6. 如果你沒有做錯,你會有三個根目錄的文件夾。轉到您的回購設置併爲您的幹線,分支和標籤寫入路徑。我建議你會寫'幹','分支'和'標籤'。指標必須變綠。 enter image description here

這一切,你可以工作,你的項目,退房,承諾,使樹枝等