mirror of
https://git.code.sf.net/p/quake/website
synced 2024-11-24 05:01:23 +00:00
83 lines
3 KiB
PHP
83 lines
3 KiB
PHP
|
<? // Preamble
|
||
|
$pageName = "CVS/SSH on Win32";
|
||
|
$focused = "none"; // Dock icon name to gets a border
|
||
|
require("parts/preamble.php"); // Load most of document
|
||
|
?>
|
||
|
<H2>CVS and SSH on Win32 platforms</H2>
|
||
|
|
||
|
<P>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>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><STRONG>Note:</STRONG> 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 and SSH with
|
||
|
SourceForge projects.
|
||
|
|
||
|
<P>1) Once you have the two files mentioned above, go make these
|
||
|
three directories where "X" is the drive you want to use for your
|
||
|
development.
|
||
|
|
||
|
<PRE>
|
||
|
X:\CVS
|
||
|
X:\SSH
|
||
|
X:\Source
|
||
|
</PRE>
|
||
|
|
||
|
<P>2) Put the file "cvs.exe", which you have already downloaded
|
||
|
from the directory above into "X:\CVS".
|
||
|
|
||
|
<P>3) Unzip the file "ssh-1.2.14-win32bin.zip" into "X:\SSH".
|
||
|
You can do this using Info-ZIP, WinZip, PKZIP or whatever compression tool you
|
||
|
have handy that can extract ZIP files.
|
||
|
|
||
|
<P>4) Add the following lines to your "C:\Autoexec.BAT" file:
|
||
|
|
||
|
<PRE>
|
||
|
PATH=%PATH%;X:\CVS;X:\SSH
|
||
|
SET CVS_RSH=X:\SSH\ssh.exe
|
||
|
SET HOME=X:\Source
|
||
|
</PRE>
|
||
|
|
||
|
<P>5) Restart your computer.
|
||
|
|
||
|
<P>6) Now that you've done all that, you can finally get CVS write privileges
|
||
|
on your SourceForge developer account. To "check out" (download) the source,
|
||
|
open up your trusty MS-DOS Prompt and do the following:
|
||
|
|
||
|
<PRE>
|
||
|
C:\WINDOWS> x:
|
||
|
X:\> cd \Source
|
||
|
X:\Source> cvs -d<EM>yourname</EM>@cvs.quake.sourceforge.net:/cvsroot/quake co <EM>module</EM>
|
||
|
</PRE>
|
||
|
|
||
|
<P>Make sure you replace "<EM>yourname</EM>" with your SourceForge
|
||
|
User ID, and "<EM>module</EM>" with the name of the module you want to
|
||
|
work on. When you connect to SourceForge, it will ask you for your password;
|
||
|
type it in, and the download should begin.
|
||
|
<P><STRONG>Note:</STRONG> <EM>Your characters will not be echoed back. This is
|
||
|
normal behavior, and there's nothing wrong.</EM>
|
||
|
|
||
|
<P>At time of writing, the following modules are in the QuakeForge CVS repository:
|
||
|
<DL>
|
||
|
<DT>aftershock
|
||
|
<DD>A <EM>Quake 3: Arena</EM> renderer that is being experimented with for possible
|
||
|
inclusion in QuakeForge</DD>
|
||
|
</DT>
|
||
|
<DT>htdocs
|
||
|
<DD>Our Web site</DD>
|
||
|
</DT>
|
||
|
<DT>quakeforge
|
||
|
<DD>The actual engine, what everyone wants to play with. :)</DD>
|
||
|
</DT>
|
||
|
</DL>
|
||
|
|
||
|
<P>Since the scope of this document was to tell you just how to use CVS and
|
||
|
SSH to work together, I'm not going to teach you CVS. To lean more about CVS,
|
||
|
and how to use it go to the <A href="http://www.gnu.org/manual/cvs/">GNU Web site</A>.
|
||
|
|
||
|
<P>If you find anything that should be added to this document, send me an email
|
||
|
at: absolute@squadron.org
|
||
|
<!--NOSEARCH-->
|
||
|
<?
|
||
|
require("parts/postamble.php"); // Finish this sucker up
|
||
|
?>
|