<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://wiki.eofnet.lt/w//index.php?action=history&amp;feed=atom&amp;title=Subversion_serveris</id>
	<title>Subversion serveris - Versijų istorija</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.eofnet.lt/w//index.php?action=history&amp;feed=atom&amp;title=Subversion_serveris"/>
	<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=Subversion_serveris&amp;action=history"/>
	<updated>2026-04-19T08:49:26Z</updated>
	<subtitle>Šio puslapio versijų istorija projekte</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.eofnet.lt/w//index.php?title=Subversion_serveris&amp;diff=1456&amp;oldid=prev</id>
		<title>\dev\null: apache userio pridėjimas prie svn grupės</title>
		<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=Subversion_serveris&amp;diff=1456&amp;oldid=prev"/>
		<updated>2007-03-03T16:13:10Z</updated>

		<summary type="html">&lt;p&gt;apache userio pridėjimas prie svn grupės&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Naujas puslapis&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Subversion|Plačiau apie Subversion aka svn skaitykite čia]]&lt;br /&gt;
&lt;br /&gt;
== Subversion serverio diegimas FreeBSD 5.X sistemoje ==&lt;br /&gt;
&lt;br /&gt;
Pridedame svn vartotoją į sistemą (adduser komanda). Prisijungiame prie svn:&lt;br /&gt;
 su svn&lt;br /&gt;
Atsidarome .cshrc randame ir paredaguojame '''umask''' eilutę į '''umask 007''',&lt;br /&gt;
prieš diegdami subversion [[Freebsd-atnaujinimas|atsinaujiname]] portus.&lt;br /&gt;
&lt;br /&gt;
Dabar galima pradėti diegimą&lt;br /&gt;
 cd /usr/ports/devel/subversion&lt;br /&gt;
 make -DWITH_SVNSERVE_WRAPPER -DWITH_PYTHON&lt;br /&gt;
 make install install clean&lt;br /&gt;
 ln -s /usr/local/bin/svnserve.bin /usr/local/bin/svnserve&lt;br /&gt;
&lt;br /&gt;
Prisijungiame prie svn vartotojo geriausia (full login imitacija su -l)&lt;br /&gt;
&lt;br /&gt;
 su -l svn&lt;br /&gt;
&lt;br /&gt;
Iš /home/svn rašome&lt;br /&gt;
&lt;br /&gt;
 '''svnadmin create repository''' (repository tai musu repozitoriaus pavadinimas gali buti bet koks)&lt;br /&gt;
&lt;br /&gt;
'''Pastaba'''! Visi failai esantys /home/svn turi priklausyti vartotojui svn ir tokiai pačiai grupei.&lt;br /&gt;
&lt;br /&gt;
Nustatome svn demono nuostatas į /etc/rc.conf failą&lt;br /&gt;
&lt;br /&gt;
  svnserve_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
  # Pasirinktinai&lt;br /&gt;
  svnserve_flags=&amp;quot;-d --listen-port=3690 --listen-host=0.0.0.0&amp;quot;&lt;br /&gt;
  svnserve_data=&amp;quot;/home/svn&amp;quot;&lt;br /&gt;
  svnserve_user=&amp;quot;svn&amp;quot;&lt;br /&gt;
  svnserve_group=&amp;quot;svn&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Toliau konfiguruojame patį svn repozitorių&lt;br /&gt;
 su -l svn&lt;br /&gt;
 cd ~/jusu_sukurtas_repozitorius/conf&lt;br /&gt;
 nano svnserve.conf&lt;br /&gt;
Konfigą turime sutvarkyti maždaug taip&lt;br /&gt;
 [general]&lt;br /&gt;
 anon-access = read&lt;br /&gt;
 auth-access = write&lt;br /&gt;
 password-db = passwd&lt;br /&gt;
 realm = mixman repository&lt;br /&gt;
Tai reikštų anoniminį priėimą ir autentifikuotų vartotojų galimybes rašyti, išsaugome failą ir važiuojame toliau.&lt;br /&gt;
Dabar turime atsidaryti failą passwd ten viskas turi atrodyti maždaug taip&lt;br /&gt;
 [users]&lt;br /&gt;
 mixman = slaptazodis&lt;br /&gt;
 admin = slaptazodis&lt;br /&gt;
Uždarome failą prieš tai jį išsaugoję.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Viską nustatę galime paleisti demoną parašę&lt;br /&gt;
 /usr/local/etc/rc.d/svnserve.sh start&lt;br /&gt;
&lt;br /&gt;
== Http frontend ==&lt;br /&gt;
&lt;br /&gt;
Svn'o http frontendui pasirinkau [http://www.viewvc.org/ ViewVC] projektą kuris plačiai naudojamas ir yra gana patikimas jį naudoja ir [http://sourceforge.net Source Forge].&lt;br /&gt;
&lt;br /&gt;
taigi pradedam diegimą FreeBSD 5.X sistemoje&lt;br /&gt;
 cd /usr/ports/devel/viewvc/&lt;br /&gt;
 make&lt;br /&gt;
 make install clean&lt;br /&gt;
Toliau jums reiks sąvarankiškai sukonfiguruoti /usr/local/viewvc/viewvc.conf ir persikopijuoti /usr/local/viewvc/bin/cgi/viewvc.cgi i savo cgi-bin direktorija iš kurios norite leisti ViewVC&lt;br /&gt;
Kad ViewVC sėkmingai galėtų funkcionuoti reiktu vartotoja kuriame veikia apache servisas pridėti prie svn grupės paredagavus /etc/group failą.&lt;br /&gt;
&lt;br /&gt;
[[Category:FreeBSD]]&lt;/div&gt;</summary>
		<author><name>\dev\null</name></author>
	</entry>
</feed>