Date: Wed, 8 Apr 1998 18:01:51 +0200 From: Eivind Eklund <eivind@yes.no> To: =?iso-8859-1?Q?Dag-Erling_C=2E_Sm=F8rgrav?= <des@FreeBSD.ORG>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-CVSROOT@FreeBSD.ORG Subject: Re: cvs commit: CVSROOT avail Message-ID: <19980408180151.03043@follo.net> In-Reply-To: <199804081532.IAA03059@freefall.freebsd.org>; from Jordan K. Hubbard on Wed, Apr 08, 1998 at 08:32:58AM -0700 References: <199804081532.IAA03059@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Apr 08, 1998 at 08:32:58AM -0700, Jordan K. Hubbard wrote: > jkh 1998/04/08 08:32:57 PDT > > Modified files: > . avail > Log: > Add Dag-Erling C. Sm?rgrav to committers (sorry for the ? - it was > some unidentifyable 8 bit char :) "ø" - ISO 8859 character 0370. For danish- and norwegian-impaired, that's usually spelled 'oe', and soundwise correspond to the german and swedish 'ö', as in J"org Wunsch :-) And now over to our usual welcome-message: Welcome aboard, Dag, and thanks for going with FreeBSD Spacetours. Your CVS-meister will be Peter Wemm <peter@freebsd.org> - take any repository-related problems with him. Patching the hull yourself (AKA writing directly to the repository) is strictly not allowed without prior permission; this include all cases. In case of emergence, Cc: to root@freebsd.org. Be aware of the severe implications of running a blow-torch ('cvs import') in the ship - it might sometimes be necessary, but we really recommend using Joergs new blowtorch with safety features (the 'easy-import' script on freefall). For your convenience, we repeat some of the magic tricks of using CVS with SSH below: 1. Always use ssh public key authentication with agents to work against freefall. This is (a) secure and (b) extremely convenient. Details below. 2. Set your CVS_RSH=ssh 3. Store your local CVS-repository in /home/ncvs, as freefall hasn't got a /home/FreeBSD alias, so you can't store the repository anywhere intuitive. (Well, OpenBSD doesn't implement /home/OpenBSD, either - they're worse...) 4. Set alias lcvs='cvs -d /home/ncvs' 5. Set alias fcvs='cvs -d des@freefall.freebsd.org:/home/ncvs' Now, use lcvs to checkout/diff/update locally, and when you want to commit to freefall, use fcvs commit in the same directory. Remember: Doing a 'lcvs diff' before you commit is usually a good idea. 6. (Vary depending on preferences only) echo 'diff -u' > ~/.cvsrc' echo 'update -Pd' >> ~/.cvsrc' will give you unified diffs and pruned updates with directories. You'll probably want these two options. Now, for the ssh-setup (if you haven't done this already): 1.1 Put 'ssh-agent sh ~/.xsession-real' in ~/.xsession after having copied your old .xsession to .xsession-real. 1.2 Generate an ssh private/public key pair by running 'ssh-genkey' 1.3 Copy the public part of the key (~/.ssh/identity.pub) to freefall:/home/nik/.ssh/authorized_keys Now, when you want to get ready for authentication, run 1.3 'ssh-add' to add your private key to the authentication agent. Take particular note of the neat X-display if you run 'ssh-add < /dev/null' - I have this in my startup. (I am in a fairly secure environment, and I lock my display any time I leave my machine). After having stored your key in the authentication-agent (step 1.3 above), just ssh to the places you've added your identity.pub to - you'll be authenticaten through your agent, no passwords. The same goes for secure remote `cvs commit's. Oh, and when you fix the fact that somebody else have delivered a report of a leak in the ship or a suggestion for an improvement[1], you can run 'edit-pr <pr-number>' on freefall to close it. Relax now - the impending takeoff will be at your hands, but it will _not_ include any mutilated bodies on the ground (AKA world-breakages) or bodies falling from the sky (AKA release-breakages). Everything will be just fine. No commiter has ever screwed up. :-) Starship Mate Eivind signing off. [1] Both are known as Problem Reports, or PRs for short - this is because they give the committers extra problems. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980408180151.03043>