<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>  - CVS</title>
    <link>http://www.bottles-ahead.de/</link>
    <description>  </description>
    <dc:language>de</dc:language>
    
    <generator>Serendipity 0.9.1 - http://www.s9y.org/</generator>
    <pubDate>Sun, 15 Oct 2006 11:22:22 GMT</pubDate>

    <image>
        <url>http://www.bottles-ahead.de/templates/default/img/s9y_banner_small.png</url>
        <title>RSS:   - CVS -   </title>
        <link>http://www.bottles-ahead.de/</link>
        <width>100</width>
        <height>21</height>
    </image>
<item>
    <title>Tortoise CVS Anleitung und Installation</title>
    <link>http://www.bottles-ahead.de/index.php?/archives/5-Tortoise-CVS-Anleitung-und-Installation.html</link>
<category>CVS</category>    <comments>http://www.bottles-ahead.de/index.php?/archives/5-Tortoise-CVS-Anleitung-und-Installation.html#comments</comments>
    <wfw:comment>http://www.bottles-ahead.de/wfwcomment.php?cid=5</wfw:comment>
    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.bottles-ahead.de/rss.php?version=2.0&amp;type=comments&amp;cid=5</wfw:commentRss>
    <author>nospam@example.com (chris)</author>
    <content:encoded>
&lt;p&gt;&lt;font size=&quot;5&quot;&gt;&lt;strong&gt;Tortoise CVS Anleitung und Installation&lt;/strong&gt;&lt;/font&gt;&lt;br /&gt;von chris summer &lt;/p&gt;&lt;p&gt;&lt;br /&gt;Diese Seite beschreibt den Zugriff mit dem TortoiseCVS-Client über eine SSH-Verbindung auf einen Linux-Server.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;1. Serversite: Administrator&lt;br /&gt;2. Clientsite&lt;br /&gt;3. Putty&lt;br /&gt;4. TortoiseCVS:&lt;br /&gt;5. Neues Modul anlegen:&lt;/p&gt;&lt;p /&gt;&lt;p&gt;--------------------------------------------------------------------------------&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ausgangssituation:&lt;/strong&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Server: &lt;/strong&gt;Betriebssystem: SUSE-LINUX auf das nur mit SSH zugegriffen werden kann.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Client:&lt;/strong&gt;&lt;br /&gt;Betriebssystem: Windows (95,98,ME,2000,XP) &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;--------------------------------------------------------------------------------&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;font size=&quot;4&quot;&gt;1. SERVERSITE: ADMINISTRATOR&lt;/font&gt;&lt;/strong&gt;&lt;br /&gt;1. cvs (Concurrent Versions System) installieren (am einfachsten unter Suse) &lt;br /&gt;2. Benutzer &lt;strong&gt;„entwickler“&lt;/strong&gt; anlegen mit passwort z.B. &lt;strong&gt;abc123&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;3. Danach unter &lt;strong&gt;&lt;em&gt;/home/entwickler/ &lt;/em&gt;&lt;/strong&gt;Ein Verzeichnis cvs anlegen.&lt;br /&gt;=&amp;gt; Dann das Verzeichnis initialisieren mit:&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;cvs -d /home/entwickler/cvs init&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;=&amp;gt; in dem Verzeichnis wird automatisch ein Admin-verzeichnis erzeugt: &lt;strong&gt;CVSROOT&lt;/strong&gt; mit folgenden Dateien: &lt;br /&gt;&lt;br /&gt;commitinfo &lt;br /&gt;config,v &lt;br /&gt;editinfo &lt;br /&gt;loginfo&lt;br /&gt;modules,v &lt;br /&gt;passwd&lt;br /&gt;taginfo&lt;br /&gt;verifymsg&lt;br /&gt;checkoutlist &lt;br /&gt;commitinfo,v&lt;br /&gt;usw…&lt;/p&gt;&lt;p /&gt;&lt;p&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;2. CLIENTSITE:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;TortoiseCVS:&lt;br /&gt;Jetzt muss auf der Clientseite noch ein Tool installiert werden, das es uns ermöglicht, module &lt;br /&gt;auf dem Server auszuchecken.&lt;/p&gt;&lt;p&gt;Wir nehmen hierfür &lt;strong&gt;TortoiseCVS.&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;TortoiseCVS ist ein Plug-in für den Windows-Explorer für CVS.&lt;br /&gt;CVS ist eine aus der UNIX-Welt stammende Open Source-Software zur Versionskontrolle. &lt;br /&gt;Mit TortoiseCVS kann man ein Check out, Update und Commit durchführen. &lt;br /&gt;Der Zustand einer Datei wird im Windows Explorer visuell dargestellt durch Überlagerung des &lt;br /&gt;Tortoise- und des Default-Icons (siehe Screenshot). Dies funktioniert auch im &amp;quot;Datei öffnen&amp;quot;-Dialog.&lt;/p&gt;&lt;p&gt;Die Installationsdatei bei: &lt;a href=&quot;http://www.tortoisecvs.org/&quot;&gt;http://www.tortoisecvs.org&lt;/a&gt; runterladen. &lt;/p&gt;&lt;p&gt;Installation in das Verzeichnis C:\Programme\Tortoise. Danach Computer neu starten.&lt;/p&gt;&lt;p&gt;&lt;img height=&quot;308&quot; hspace=&quot;5&quot; src=&quot;http://www.bottles-ahead.de/uploads/tortcvs/image002.jpg&quot; width=&quot;247&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. PUTTY&lt;/strong&gt;&lt;/font&gt;&lt;br /&gt;Nachdem auf den Server nur mit SSH zugegriffen werden kann brauchen wir noch einen zusätzlichen SSH-Client, &lt;br /&gt;der uns für das TortoiseCVS die Verbindungen managed. &lt;/p&gt;&lt;p&gt;Dafür benötigen wir Putty.&lt;br /&gt;(Putty generiert uns hierfür nebenbei auch den nötigen Schlüssel auf dem Windows-System.)&lt;/p&gt;&lt;p&gt;Für Intel x86: &lt;a href=&quot;http://www.tartarus.org/~simon/putty-snapshots/x86/putty.zip&quot;&gt;http://www.tartarus.org/~simon/putty-snapshots/x86/putty.zip&lt;/a&gt;&lt;/p&gt;&lt;p&gt;In dem Zipfile sind dann folgende Dateien enthalten:&lt;/p&gt;&lt;p&gt; &lt;img height=&quot;147&quot; hspace=&quot;5&quot; src=&quot;http://www.bottles-ahead.de/uploads/tortcvs/image004.jpg&quot; width=&quot;146&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Wir benötigen davon hauptsächlich die &lt;strong&gt;putty.exe&lt;/strong&gt; zur generierung des SSH-Schlüssels und die plink.exe.&lt;br /&gt;Nachdem wir alle Dateien entpackt haben wird die &lt;strong&gt;plink.exe&lt;/strong&gt; in das Verzeichnis&lt;em&gt;&lt;strong&gt; „C:\Programme\Tortoise\“&lt;/strong&gt;&lt;/em&gt; kopiert. (Dorthin wurde Tortoise installiert)&lt;/p&gt;&lt;p&gt;Jetzt müssen wir den SSH-Schlüssel generieren:&lt;br /&gt;&lt;strong&gt;Putty.exe&lt;/strong&gt; aufrufen.&lt;/p&gt;&lt;p&gt;Zuerst sollte noch unter dem Knoten SSH (Unterknoten von Connection) bei Preferred SSH protocol version: Punkt 2 angeklickt werden.&lt;/p&gt;&lt;p&gt;&lt;img height=&quot;435&quot; hspace=&quot;5&quot; src=&quot;http://www.bottles-ahead.de/uploads/tortcvs/image006.jpg&quot; width=&quot;426&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt; &lt;/p&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jetzt unter Host Name(or IP address) den Server eintragen:&lt;/p&gt;&lt;p&gt;&lt;img height=&quot;434&quot; hspace=&quot;5&quot; src=&quot;http://www.bottles-ahead.de/uploads/tortcvs/image008.jpg&quot; width=&quot;425&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ACHTUNG!&lt;/strong&gt;&lt;br /&gt;Wichtig ist das wirklich host + Domainname eingetragen wird. Auch unter dem abgespeicherten Namen, da ansonsten später plink den Server nicht mehr findet. Danach auf den Save Button klicken.&lt;br /&gt;Unter Saved Sessions dann XY.DOMAIN.DE doppelt anklicken.&lt;br /&gt;Jetzt werden wir gefragt, ob der Schlüssel in die Registry eingetragen werden soll. Dies bestätigen wir mit „JA“&lt;/p&gt;&lt;p&gt;&lt;br /&gt;  &lt;/p&gt;&lt;p&gt;&lt;font size=&quot;4&quot;&gt;&lt;strong&gt;4. TortoiseCVS:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;Im Verzeichnis &lt;em&gt;&lt;strong&gt;C:\Programme\Tortoise&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;Eine batch datei mit dem namen xyz.bat anlegen mit folgendem Inhalt:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;@plink -pw 123abc %*&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Die Batchdatei gewährt uns Zugriff mittels eines Passwortes.&lt;br /&gt;(Das Passwort haben wir am Anfang dem Benutzer „entwickler“ zugewiesen.)&lt;/p&gt;&lt;p&gt;Jetzt konfigurieren wir TortoiseCVS damit über SSH auf den Server zugegriffen werden kann.&lt;br /&gt;In beliebigem Verzeichnis rechte Maustaste, &lt;strong&gt;CVS -&amp;gt; Preferences&lt;/strong&gt;&lt;/p&gt;&lt;p /&gt;&lt;p&gt;&lt;img height=&quot;294&quot; hspace=&quot;5&quot; src=&quot;http://www.bottles-ahead.de/uploads/tortcvs/image010.jpg&quot; width=&quot;377&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Das Register &lt;strong&gt;SSH&lt;/strong&gt; auswählen:&lt;br /&gt;Und bei SSH Anwendung auf die eben erstellte &lt;strong&gt;xyz.bat&lt;/strong&gt; verweisen.&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;img height=&quot;468&quot; hspace=&quot;5&quot; src=&quot;http://www.bottles-ahead.de/uploads/tortcvs/image012.jpg&quot; width=&quot;598&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. Neues Modul anlegen:&lt;/p&gt;&lt;p&gt;Jetzt kann ein neues Modul in dem Verzeichnis angelegt werden. &lt;br /&gt;Beispielsweise: &lt;/p&gt;&lt;p&gt;Unter „c:\projekte\test\“ stehen die Dateien die auf den Linux-Server in das CVS-Repository übertragen werden sollen.&lt;br /&gt;Dann mit dem Windows-Explorer in dieses Verzeichnis wechseln. &lt;br /&gt;=&amp;gt; Rechter Mausbutton =&amp;gt; CVS =&amp;gt; Make New Module&lt;/p&gt;&lt;p /&gt;&lt;p&gt;&lt;br /&gt;Danach sollte folgendes Menu erscheinen: &lt;/p&gt;&lt;p&gt;&lt;img height=&quot;505&quot; hspace=&quot;5&quot; src=&quot;http://www.bottles-ahead.de/uploads/tortcvs/image016.jpg&quot; width=&quot;506&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Alle Felder wie in der Abbildung ausfüllen.&lt;/p&gt;&lt;p&gt;Nun können die Projekte über den rechnte Mausbutton eingecheckt und ausgecheckt werden.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;--------------------------------------------------------------------------------&lt;/p&gt;&lt;p&gt;this document came from:&lt;br /&gt;&lt;a href=&quot;http://www.bottles-ahead.de/&quot;&gt;http://www.bottles-ahead.de&lt;/a&gt;&lt;/p&gt;&lt;p /&gt;&lt;p /&gt;    </content:encoded>
                
    <pubDate>Sun, 15 Oct 2006 12:15:58 +0200</pubDate>
    <guid isPermaLink="false">http://www.bottles-ahead.de/index.php?/archives/5-guid.html</guid>
    </item>
</channel>
</rss>
