PostNuke

Flexible Content Management System

News

three methods to checkout the latest code from the new pn-CVS-SERVER

Contributed by on Jul 18, 2002 - 07:15 PM

1. Checkout with <a href="http://www.TortoiseCVS.org"target="_blank">TortoiseCVS:




TortoiseCVS, a Win-Explorer-plugin, works with Windows 95, 98, ME, NT, 2000 and XP, is very similar to <a href="http://www.wincvs.org"target="_blank">winCVS: Here the <a href="http://www.tortoisecvs.org/download.shtml"target="_blank">TortoiseCVS-Download. For an anonymous CVS-checkout, you don´t need a developer-account:




a. Get <a href="http://www.TortoiseCVS.org"target="_blank">TortoiseCVS, (stable version 0.44 recommendet) as a Executable: Install it on your machine and create a CVS_Sandbox: install also an ssh-ftp-client, eg. from <a href="ftp://ftp.cert.dfn.de/pub/tools/net/ssh/"target="_blank">Ftp-Client. See the <a href="http://centre.ics.uci.edu/~grape/modules.php?op=modload&name=News&file=article&sid=25&mode=&order=0"target="_blank">Tutorial for the PN-module-checkout :




b. create a folder for your checkout and right-click on it. In the content menu choose CVS - Checkout and provide the following information:




- Module


Protocol - Internet (secure shell)


Server - cvs.hostnuke.com


Repository Directory - /home/cvsroot


User name - anonymous


Module - postnuke_official




- Revision


Get tag/branch: - PostNuke_71




c. when checking out a dos-box will open. type 'anonymous' as password. (if checking out as registered dev you need to provide your username/password combination)




Note. I strongly recommend to use the stable VERSION .044 to checkout from cvs.hostnuke.com. With the newer version Tortoise .054 several troubles can occur, depending on your Win-environment.






2. checkout with anonymous-access to CVS via command-line:




The PostNuke tree is in the directory postnuke_official. To do a checkout of the complete code (main branch) use:




# export CVS_RSH=ssh


then:




To check out the .7 maintenance branch use


cvs -d :ext:username@cvs.hostnuke.com:/home/cvsroot co -r PostNuke_71 postnuke_official






please provide:


user: anonymous


pass: anonymous




-> this means:




cvs -d :ext:anonymous@cvs.hostnuke.com:/home/cvsroot co -d PN_7_Series


-r PostNuke_71 postnuke_official




and for current .8 CVS.




export CVS_RSH=ssh


cvs -d:ext:anonymous@cvs.hostnuke.com:/home/cvsroot co -P postnuke_all




the password is anonymous








3. WinCVS-Access: with <a href="http://www.wincvs.org"target="_blank">winCVS:





get <a href="http://www.wincvs.org"target="_blank">winCVS for your windows or mac-machine:


in addition you need a <a href="ftp://ftp.ssh.com/pub/ssh"target="_blank">ssh-client and the <a href="http://www.Python.org"target="_blank">python V. 2.2xx-version.




The next step is to set up the WinCVS Admin->Preferences settings:




The Wincvs Admin->Preferences settings are:




authentication: ssh


path: /home/cvsroot


host address: cvs.hostnuke.com


username: anonymous




Select "Show CVS console (open TTY)"




See also the <a href="http://www.computas.com/pub/wincvs-howto/"target="_blank">WinCvs -- Daily Use Guide and the quickreference on <a href="http://developer.hostnuke.com/modules.php?op=modload&name=News&file=article&sid=2&mode=thread&order=0&thold=0"target="_blank">developer.hostnuke.com. For questions and further informations see the latest informations on <a href="http://developer.hostnuke.com"target="_blank">developer.hostnuke.com. In case of any mistakes, please set me straight.




regards martin
2610