Re: Xcode 2.3 initial impressions
Re: Xcode 2.3 initial impressions
- Subject: Re: Xcode 2.3 initial impressions
- From: Sensei <email@hidden>
- Date: Thu, 25 May 2006 17:31:39 +0200
On May 25, 2006, at 05:06pm, Rob Lockstone wrote:
I don't use ssh-agent, never have. I have no problem connecting to
our cvs repository from within Xcode using my public-private
keypair (RSA or DSA) with a null passphrase. Works fine from the
command line and the CVL GUI client as well. On very rare occasions
(like once every 3-4 months), Xcode will prompt me for a password.
But I just click "OK" (or "Send", whatever it is) with no password
entered, and it works fine.
You might want to try creating a brand new project and going
through the process of configuring CVS access on that. Maybe
whatever settings Xcode has saved for your project(s) that are
having problems have become corrupt.
I've tried this also. Let's see if I'm making some very stupid mistakes.
I create a new project called xxx, the default C command line
utility. Then I configure the project (double click on the project
icon ``xxx'' in XCode's ``Groups and Files''), telling XCode that the
project uses CVS as SCM system, editing it to use /usr/bin/cvs, and
enabling the SCM control.
At this point I quit. Then I delete the useless build/ directory and
import the project:
sensei:xxx$ ls
build/ main.c xxx.1 xxx.xcodeproj/
sensei:xxx$ rm -rf build/
sensei:xxx$ klist
Kerberos 5 ticket cache: 'API:Initial default ccache'
Default principal: email@hidden
Valid Starting Expires Service Principal
05/25/06 17:13:43 05/26/06 03:13:47 krbtgt/email@hidden
renew until 06/01/06 17:13:43
klist: No Kerberos 4 tickets in credentials cache
sensei:xxx$ ssh host.myrealm.com
Last login: Thu May 25 14:50:39 2006 from anotherhost.myrealm.com
sensei:~$ klist
Ticket cache: FILE:/tmp/krb5cc_10003_JT6534
Default principal: email@hidden
Valid starting Expires Service principal
05/25/06 17:15:37 05/26/06 03:13:47 krbtgt/email@hidden
renew until 06/01/06 17:13:43
05/25/06 17:15:38 05/26/06 03:13:47 afs/email@hidden
renew until 06/01/06 17:13:43
Kerberos 4 ticket cache: /tmp/tkt10003
klist: You have no tickets cached
sensei:~$ echo 'SSH/GSSAPI works flawlessly!!'
SSH/GSSAPI works flawlessly!!
sensei:~$ exit
logout
Connection to host.myrealm.com closed.
sensei:xxx$ export CVS_RSH=ssh
sensei:xxx$ export CVSROOT=:ext:email@hidden:/home/cvs
sensei:xxx$ cvs import xxx START MAIN
N xxx/main.c
N xxx/xxx.1
cvs import: Importing /home/cvs/xxx/xxx.xcodeproj
N xxx/xxx.xcodeproj/project.pbxproj
N xxx/xxx.xcodeproj/sensei.mode1
N xxx/xxx.xcodeproj/sensei.pbxuser
No conflicts created by this import
sensei:xxx$
sensei:xxx$ cd ..
sensei:Public$ mv xxx xxxOLD
sensei:Public$ cvs co xxx
cvs checkout: Updating xxx
U xxx/main.c
U xxx/xxx.1
cvs checkout: Updating xxx/xxx.xcodeproj
U xxx/xxx.xcodeproj/project.pbxproj
U xxx/xxx.xcodeproj/sensei.mode1
U xxx/xxx.xcodeproj/sensei.pbxuser
sensei:Public$ ls xxx
CVS/ main.c xxx.1 xxx.xcodeproj/
sensei:Public$
I open the brand new checked-out project and XCode suddenly opens it
asking for a password. Why?? Anyway, I insert my password, and...
``Authentication Failed, try again''. With the correct password,
without one, with a wrong password, the result is always
authentication failed.
I do *NOT* need (and I don't want) any public/private key exchange
since I'm relying on my kerberos realm, and SSH works like a charm.
Am I not seeing something really obvious?
--
Sensei <email@hidden>
The optimist thinks this is the best of all possible worlds.
The pessimist fears it is true. [J. Robert Oppenheimer]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden