website/CVSandSSHonWin32.html

205 lines
6.7 KiB
HTML
Raw Normal View History

<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 9">
<meta name=Originator content="Microsoft Word 9">
<link rel=File-List
href="./CVS%20and%20SSH%20on%20Win32%20platforms_files/filelist.xml">
<title>CVS and SSH on Win32 platforms</title>
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>AbsoluteK</o:Author>
<o:Template>Normal</o:Template>
<o:LastAuthor>AbsoluteK</o:LastAuthor>
<o:Revision>3</o:Revision>
<o:TotalTime>36</o:TotalTime>
<o:Created>2000-03-06T15:21:00Z</o:Created>
<o:LastSaved>2000-03-06T15:22:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>332</o:Words>
<o:Characters>1893</o:Characters>
<o:Company>LAMBDA</o:Company>
<o:Lines>15</o:Lines>
<o:Paragraphs>3</o:Paragraphs>
<o:CharactersWithSpaces>2324</o:CharactersWithSpaces>
<o:Version>9.2720</o:Version>
</o:DocumentProperties>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;
mso-font-charset:2;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:0 268435456 0 0 -2147483648 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
h1
{mso-style-next:Normal;
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
page-break-after:avoid;
mso-outline-level:1;
font-size:12.0pt;
font-family:"Times New Roman";
mso-font-kerning:0pt;
text-decoration:underline;
text-underline:single;}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;
text-underline:single;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:35.4pt;
mso-footer-margin:35.4pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
/* List Definitions */
@list l0
{mso-list-id:303588758;
mso-list-type:hybrid;
mso-list-template-ids:154576364 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l1
{mso-list-id:748385955;
mso-list-type:hybrid;
mso-list-template-ids:1240525648 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:Symbol;}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
-->
</style>
</head>
<body lang=EN-CA link=blue vlink=purple style='tab-interval:36.0pt'>
<div class=Section1>
<h1>CVS and SSH on Win32 platforms</h1>
<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
<p class=MsoNormal>There is a CVS executable available at: <a
href="ftp://bmrc.berkeley.edu/pub/winnt/util/cvs.exe">ftp://bmrc.berkeley.edu/pub/winnt/util/cvs.exe</a></p>
<p class=MsoNormal>And a SSH executable available at: <a
href="ftp://ftp.cs.hut.fi/pub/ssh/contrib/ssh-1.2.14-win32bin.zip">ftp://ftp.cs.hut.fi/pub/ssh/contrib/ssh-1.2.14-win32bin.zip</a></p>
<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
<p class=MsoNormal>There may be other SSH and CVS programs out there, but this
tutorial is on how to use the two above together to use CVS &amp; SSH on
sourceforge.net.</p>
<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
<p class=MsoNormal>1) Once you have the two files mentioned above go make these
three directories where <20>x<EFBFBD> is the desired drive:</p>
<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
<p class=MsoNormal>x:\cvs</p>
<p class=MsoNormal>x:\ssh</p>
<p class=MsoNormal>x:\dev</p>
<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
<p class=MsoNormal>2) Put the file <20>cvs.exe<78> which you have already downloaded
from the directory above into <20>x:\cvs<76>.</p>
<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
<p class=MsoNormal>3) Unzip the file <20>ssh-1.2.14-win32bin.zip<69> into <20>x:\ssh<73>.
You can do this using WinZip, pkzip or whatever compression tool you desire
that can open zip files.</p>
<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
<p class=MsoNormal>4) Add the following lines to your <20>c:\autoexec.bat<61> file:</p>
<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
<p class=MsoNormal>PATH=%PATH%;c:\cvs;c:\ssh</p>
<p class=MsoNormal>Set CVS_RSH=c:\ssh\ssh.exe</p>
<p class=MsoNormal>Set HOME=c:\dev</p>
<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
<p class=MsoNormal>5) Restart your computer.</p>
<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
<p class=MsoNormal>6) Now that you<6F>ve done all that, you can finally get CVS
write privileges on your sourceforge.net developer account. To download the
source open up your good ol<6F> MS DOS prompt in windows and do the following:</p>
<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
<p class=MsoNormal>x:</p>
<p class=MsoNormal>cd \dev</p>
<p class=MsoNormal>cvs <20>d<i>developername</i>@cvs.quake.sourceforge.net:
/cvsroot/quake co <i>modulename</i></p>
<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
<p class=MsoNormal>Make sure you replace <20><i>developername</i><EFBFBD> with your login
name for sourceforge, and <20><i>modulename</i><EFBFBD> with the name of the module you
want to download. After connecting to sourceforge, it will ask you for your
password, enter it and you should now be getting your source code. Please note
that your when you enter your password no characters will be echoed back, so it
will appear that you are typing nothing, don<6F>t worry this is normal behaviour.
At the time of writing these modules are in the QuakeForge cvs: <20>aftershock<63>,
<EFBFBD>htdocs<EFBFBD>, <20>q1<71> and <20>quakeforge<67>. The only module you should be concerned with
is <20>quakeforge<67>.</p>
<p class=MsoNormal>Since the scope of this document was to tell you just how to
use CVS &amp; SSH to work together, I<>m not going to teach you CVS. To lean
more about CVS, and how to use it go to this site:
http://www.gnu.org/manual/cvs/index.html</p>
<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
<p class=MsoNormal>If you find anything that should be added to this document,
send me an email at: absolute@squadron.org</p>
</div>
</body>
</html>