4 of N This one internal-only, though that's starting to seem more and more arbitrary.
--Mark ------------------ cut here ------------------ To: onnv-gate at onnv.eng.sun.com, on-all at sun.com Subject: Flag day: Mercurial: What to expect: ssh access to the gate Flag day: starting on Tuesday, August 5, if you plan to integrate changes to the ON gate, you must first have a public ssh key on file with the gatekeepers. As previously mentioned, the Mercurial ON gate will be write-only via ssh to a shared account. That account is "onhg," so your push command will look like this: hg push ssh://onhg at onnv.eng.sun.com//export/onnv-gate I'll send more details on how to push your changes in a separate note. In order for this to succeed, the shared "onhg" account must have your public ssh key on file. 1. If you already have an ssh key on opensolaris.org, and you plan to use the same key for access to the gate, then you're all set. We have seeded our public key file with information from opensolaris.org. If you want to use a different key, just let us know (step 4 below). 2. If you do not have a key setup on opensolaris.org, but you already have an ssh key that you want to use, you may skip ahead to step 4. 3. To generate an ssh key pair, follow step 1 ("Generating a key pair") of the instructions on the OpenSolaris SSH key help page [1]. 4. XXX Dave, I need your input as to how you want these. Here's my first pass, and this section will need review: Before you attempt to push to the gate, we need your public key. You should ( echo "your.email at Sun.COM" ; cat ~/.ssh/id_dsa.pub ) > \ /ws/onnv-gate/public/keys/yourlogin and then send e-mail to XXX-key-submission-tbd (gk? gatekeeper? separate alias? automated script?) If you use multiple ssh keys, you might also need the following entry in your ~/.ssh/config file: HostName onnv.sfbay IdentityFile ~/.ssh/id_dsa where "id_dsa" would be the filename containing the private key that corresponds to the public key that you provided. Questions to gatekeeper at onnv.eng.sun.com. --Mark [1] http://opensolaris.org/os/project/website/ssh_instructions/