Re: Xcode, SCM, CVS and CVSClient
Re: Xcode, SCM, CVS and CVSClient
- Subject: Re: Xcode, SCM, CVS and CVSClient
- From: Dave Hersey <email@hidden>
- Date: Wed, 10 Nov 2004 10:16:09 -0500
Yeah, we gave up on xCode's CVS client for now as well. Check out MacCVSX.
It does what you're asking about, and it's solid. We have it running across
an SSH2 connection using SSHPassKey with that program's "configure login
environment to use SSHPassKey" option and a .cshrc file with this in it:
setenv CVS_RSH ssh
setenv CVSEDITOR vi
setenv CVSROOT :ext:USERNAME@SERVERADDRESS:/PATH_ON_CVS_SERVER
So, if your user is cvsdude and the the server is 222.144.142.8, and the
repository is stored in /repository on the server, then that last line
becomes:
setenv CVSROOT :ext:email@hidden.8:/repository
We also have each user store a public ssh key at ~/.ssh/authorized_keys2 on
the server, but I'm not sure if that's necessary. If you need to do that,
use ssh-keygen -t rsa on the client, and then store the public key at the
above location on the server.
You can get SSHPassKey here:
http://www.versiontracker.com/dyn/moreinfo/macosx/13221
You can get MacCVSX here:
http://www.macupdate.com/info.php/id/13769
Or
http://sourceforge.net/project/showfiles.php?group_id=10072
You'll want the 3.3a2-1 version as of this moment.
There are other cvs clients out there which may work for you. We tried
several, and this setup has worked great for us. We're using 10.3.
- Dave
On 11/10/04 6:55 AM, "David Griffith" <email@hidden> wrote:
> Hi all,
>
> I¹ve spent a good number of hours now trying to figure out the best way to use
> SCM and CVS with Xcode. From everything I have read, it seems that Xcode¹s
> built in SCM is not a lot of use at the moment. Most people have recommended
> using an external CVS Client. My setup is:
>
> Mac OS X 10.3.6
> Xcode 1.5
> CVS that comes with OS X.
>
> I have set up the CVS (we have two users).
> I have imported the projects.
> I have checked them out using CVS.
> I have tried to use SCM in Xcode and it works ok for modifying but adding and
> removing don¹t seem to work correctly. There also seems to be a problem with
> updating the project file (since it is in use at the time).
>
> We have CVS on one machine and are using SSH to connect the other. There is
> no password and it works fine.
>
> So having read loads, please have suggested using a CVS Client. I have used
> MacCVSClient which is quite good, but does not seem to tell me when files have
> been updated. I don¹t understand why. Nor does it like commiting the project
> file.
>
> Others have suggested using CVL but I can¹t get that to work as there doesn¹t
> seem to be an SSH connection option.
>
> Can anyone tell me what they are doing/using as a good solution to this issue?
> It¹s driving me nuts :-)
>
> Thanks all,
>
> Regards,
> David.
_______________________________________________
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