Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

checkout code from SVN repository gives error in xcode 5

Tags:

ios

svn

xcode5

I am trying to checkout code from SVN repository, which fails giving below error after providing the credentials and Repository address.

The operation couldn’t be completed. (NSURLErrorDomain error -1012.)

And below in the console :

IDESourceControlAuthentication: Couldn't remove password from keychain: Error Domain=DVTSecErrorDomain Code=-25300 "The specified item could not be found in the keychain." UserInfo=0x7fe7f5320860 {NSLocalizedDescription=The specified item could not be found in the keychain.}

Note that it was working fine up to Xcode 4.6 and started giving me error after updating to Xcode 5.

like image 368
Yama Puvar Avatar asked Nov 11 '13 11:11

Yama Puvar


People also ask

How do I checkout a svn repository?

Check out files from Subversion repositoryIn the Get from Version Control dialog, click Add Repository Location and specify the repository URL. Click Check Out. In the dialog that opens, specify the destination directory where the local copy of the repository files will be created, and click OK.

What is svn check in check out?

The Checkout command is used to copy the files from the SVN repository to the working copy. If we want to access files from the SVN server, then we have to check out it first. The checkout operation creates a working copy of the repository where we can edit, delete, or add contents.

What is Tortoise SVN checkout?

TortoiseSVN is a popular Apache Subversion client for Windows, implemented as a Microsoft Windows shell extension. As it isn't integrated into a specific IDE it can be used with a range of development tools; for example, it can be integrated into Microsoft Visual Studio using a third-party plugin such as VisualSVN.

Does svn checkout overwrite files?

When you check out with the --force option, any unversioned file in the checkout target tree which ordinarily would obstruct the checkout will still become versioned, but Subversion will preserve its contents as-is.


1 Answers

Connect once using command line tools and accept server certificate permanently. You won't have any problems afterwards.

Just run an svn command like svn info and you should see sth like below

svn info https://svn.codespot.com/a/eclipselabs.org/xtext-utils/subprojects/unittesting/branches

Error validating server certificate for 'https://svn.codespot.com:443':

  • The certificate is not issued by a trusted authority. Use the

    fingerprint to validate the certificate manually!

Certificate information:

  • Hostname: *.googlecode.com

  • Valid: from Wed, 16 Feb 2011 00:27:28 GMT until Thu, 16 Feb 2012 00:37:28 GMT

  • Issuer: Google Inc, US

  • Fingerprint: 34:4b:90:e7:e3:36:81:0d:52:1f:10:c0:4c:98:66:90:4a:9e:05:c9

(R)eject, accept (t)emporarily or accept (p)ermanently?

Accept permanently or temporarily to continue.

However I strongly recommend any other subversion client application or command line tools which are much more reliable compared to Xcode.

like image 89
Gorky Avatar answered Oct 22 '22 05:10

Gorky