#!/bin/sh # This program implements the client side of anonymous cvs over ssh. # No more pserver! For details on how to use this and how it works, # visit http://kitenet.net/programs/perlmoo/sshcvs/ # # This is copyright 1999, 2001 by Joey Hess under the terms of the GPL. # Just run ssh, telling it to use this file as the identity file. # Cvs will tell it what host to connect to as what user and will # proceed to communicate with the cvs server over the ssh link. # We do need to fix up the perms of the script to something ssh # will accept though, and put them back later. trap "chmod 700 $0" 1 2 3 chmod 600 $0 ssh -2 -q -C -i $0 $@ chmod 755 $0 exit # The remainder of the file is the "private" key that lets users into my # cvs server. ssh 2 can find this key, ignoring the top part of the file. -----BEGIN DSA PRIVATE KEY----- MIIBvQIBAAKBgQDmAbMmNI14EZN3UqyV7Lyj2RIb67+K0D6jNbVek1cCUD9Zut2V ot79YiucjH2v1H/LLNPkNnMzrptaMBLK5S9UAH/wlH95PqpvFmWJbfkiUqAuHH7F iKf/BiIPjZATsztIbmJ/ynbcYkCeZekj4UVqWmPAgL9v3a9FLnaZ40oxdQIVAN7Z BTcvaz1W9EcR6HgcyqhptSpdAoGBAKDwkzRx36e/+OWDjIobFfjfLBLxR+b8nCFd YDXrYvanQDjUhyJP4eK/2AXOPZB1PUq2XMZkWSRyl8LvheUEgGKZI/mH6hxGvTQm q61/D5U9+TS4bcZP3WGPRbSFstpoymD1Nv9v7I1KIUeNVWc9tT5tSQeZ7yMPW0MA Z2YS8erAAoGBAK9U4bXMQWln6R5MGAZVTPnCyuo9coC+rQlJtClORhYVODWLuLu/ ftwaEkxI6U/Sq9c+YENiQvqJ62oOxEn0K/pvR5BumWOcSxIJX6GSOcFo6WqAtI60 wApMPISSCDuR0/IPdvOWDfYZi9RxBl+OqmUgCYluXXaEgx8lNd4G4qqwAhUAv/fs ozcewW1Qk75zolWgqSIJe/w= -----END DSA PRIVATE KEY-----