SVN: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 44: Line 44:
Instaleeritakse SVN, Apache ja libapache2-svn, mis sisaldab dav and dav_svn mooduleid, mida Apache vajab.  
Instaleeritakse SVN, Apache ja libapache2-svn, mis sisaldab dav and dav_svn mooduleid, mida Apache vajab.  
<pre>apt-get install subversion apache2 libapache2-svn</pre>
<pre>apt-get install subversion apache2 libapache2-svn</pre>
=== SVN konfigureerimine ===
Esimeseks sammuks on luua projektikaust ja siis vahetatakse projektikaust omanik-kasutajaks:
<pre>mkdir /etc/project
svnadmin create /etc/project/esimeneproject
</pre>
Anname project kaustale lugemise õigused. seda on võimalik teha kahte moodi
<pre>chown -R www-data:www-data /etc/project</pre>
või
<pre>chmod -R 770 /etc/project</pre>
Konfigureerime Apache et oleks võimalik kasutada järgmisi mooduleid: dav, dav_svn
<pre>a2enmod dav
a2enmod dav_svn
</pre>
[[Category:IT infrastruktuuri teenused]]
[[Category:IT infrastruktuuri teenused]]

Revision as of 15:27, 8 June 2011

Autor

Nimi: Janar Viidermets
Grupp: AK41

Versioon

Versioon Kuupäev Kommentaar
0.1 07.06.2011 Struktuuri loomine
0.2 08.06.2011 SVN konfigureerimine

Sissejuhatus

SVN on avatud lähtekoodiga versiooni kontrollisüsteem. Kasutades SVN-i saadakse ülevaade dokumentide ja kataloogide muudatuste ajaloost. Failid paigutatakse keskhoidlasse, mis on tavaline failiserver (samba).

Legend

On tarkvara arendusega tegelev asutus, kellel on palju partnereid, kes omakorda teevad erinevaid töid näiteks: analüüsivad, programmeerivad jms. Asutus kasutab SVN-i teenust, et partnerid saaksid asutusele kerge vaevaga tarnida valmis tulemeid.

Skoop

Skoobis tuuakse välja SVN paigaldamine ja häälestamine.

Eeldused

- Eelduseks on vähemalt 1 serveri olemasolu (Ubuntu server 10.10);
- Mõned kasutaja PC;
- Kasutajaid on kolm: Toomas, Tiit ja Mari.

Tarkvara paigaldamine

Tuleb meeles pidada, et kasutaja peab olema Root õigustega.

Tarkvara pakettide paigaldamine

Instaleeritakse SVN, Apache ja libapache2-svn, mis sisaldab dav and dav_svn mooduleid, mida Apache vajab.

apt-get install subversion apache2 libapache2-svn

SVN konfigureerimine

Esimeseks sammuks on luua projektikaust ja siis vahetatakse projektikaust omanik-kasutajaks:

mkdir /etc/project
svnadmin create /etc/project/esimeneproject

Anname project kaustale lugemise õigused. seda on võimalik teha kahte moodi

chown -R www-data:www-data /etc/project

või

chmod -R 770 /etc/project

Konfigureerime Apache et oleks võimalik kasutada järgmisi mooduleid: dav, dav_svn

a2enmod dav 
a2enmod dav_svn