Two accounts need to be made: astrometry.net, and Trac.
(admin:) is something that has to be done by an existing team member. (new:) is something the new person must do.
- (admin:) create an account on astrometry.net. Add the user to the group astrometry.
- (new:) run htpasswd -nb <username> <password> to create the Trac username/password pair and send it to your astrometry.net contact.
- (admin:) add that line to astrometry@astrometry.net:trac/.htusers
- (new:) set up ssh.
- log in to astrometry.net using your new username and temporary password: ssh username@astrometry.net
- change your password with passwd
- create an ssh key:
mkdir -p ~/.ssh cd ~/.ssh ssh-keygen -f id_an cat id_an.pub >> authorized_keys
- log out of astrometry.net
- copy the new ssh private key back to your usual unix account:
mkdir -p ~/.ssh cd ~/.ssh scp username@astrometry.net:.ssh/id_an .
- edit the file config, adding this stanza:
Host astrometry* Hostname astrometry.net User <username> IdentityFile ~/.ssh/id_an
- now you should be able to log in to astrometry.net without having to enter your password.
- check that you can see the astrometry.net subversion repository:
svn list svn+ssh://astrometry.net/svn/trunk
- if that works, check out a copy of the code. Depending on what part of the codebase you're working on, you may want to grab a subdirectory of the whole thing.
svn co svn+ssh://astrometry.net/svn/trunk/src an
