#!/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----- MIIBuwIBAAKBgQCkC4qsScG+ycs/VGoClRKbhCj8J6qLrsClNkcno+EavYAM5FFR auRP3YlNPauWAPe/XSrdXhMcstXpfJbpNPFJGkX/E/QUEEFiOP2zpD2r40731Lm5 OlXqpp0FKn0xGDm/S2lEICTZl+unzrd8/sJO/p7lo5/qwMWax36gn0dwBQIVAK9v KUkK5SWw3T7ccvC02SiYOymXAoGAZ2HfofWdIfO6srMAC0ZhRMkFgHcMyykqfcMW mIbiqJBCjg1hRWLeoBujjFAPZtyNMK00APY+vhe9U+iz8cQBkv2QuBO5NlfBmcVh gTLIK1peXo5YLQ7UgUM1WOYiO/ZIywwikzJu4v02jtl3ZXqO8IPSjly+m5MI/9E7 W3zLnl8CgYEAhV8a4bQpf7MfPF2l80IHx+2dwhE26Hb7kA1gW+JDKcDhfqqsjMhe odYE5kx3jk87N/6ZIaKitE6Qzm8/xuhbzhwv93r6ZTt0lUySWWqZhejMjQNh2vJZ UFjLbg9Sacy4k0o/oWENO+hCFleFrnfI3om3+Z+OzxSMBjCH0I3P0IwCFAG8eRHb 8LMuz+qcuvxRq2ZGN06z -----END DSA PRIVATE KEY-----