Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.
PrisijungtiRegistruotisJei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.
yum install -y subversion mod_dav_svn
vi /etc/httpd/conf.d/subversion.conf
<Location /svn>
DAV svn
SVNParentPath /var/www/svn
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile /etc/svn-auth-users
Require valid-user
</Location>
htpasswd -cm /etc/svn-auth-users testinisvartotojas
mkdir /var/www/svn
cd /var/www/svn/
svnadmin create testinis_repo
chown -R apache.apache testinis_repo/
vi /var/www/svn/testinis_repo/conf/svnserve.conf
anon-access = none
authz-db = authz
service httpd restart
http://<Serverio_IP_adresas>/svn/testinis_repo
mkdir subversion-templates
cd subversion-templates/
mkdir softwares
mkdir updates
mkdir fixes
svn import -m 'Initial import' subversion-templates/ http://<Serverio_IP_adresas>/svn/testinis_repo/
Komentarai
"Setting up Install Process
No package mod_dav_svn available.
Error: Nothing to do"
patikslinkite kokioje CentOS versijoje diegiate? Mums pamėginus atkurti problemą, ji nepasikartojo. Yra įdiegiamas paketas "mod_dav_svn-1.6.11-12.el6_6.x86_64"
Naudoju 6.5 versija
galbut, nera pajungtas "mirror" koks nors?
mano visa komanda siuo metu atrodo taip:
# yum install -y subversion mod_dav_svn
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
epel/metalink | 28 kB 00:00
* base: centos.vpsnet.lt
* epel: mirror.duomenucentras.lt
* extras: centos.vpsnet.lt
* updates: centos.vpsnet.lt
* webtatic: uk.repo.webtatic.com
base | 3.7 kB 00:00
extras | 3.4 kB 00:00
updates | 3.4 kB 00:00
updates/primary_db | 2.7 MB 00:01
vz-base | 951 B 00:00
vz-updates | 951 B 00:00
webtatic | 3.6 kB 00:00
Setting up Install Process
Package subversion-1.6.11-12.el6_6.x86_64 already installed and latest version
No package mod_dav_svn available.
Nothing to do
"Package subversion-1.6.11-12.el6_6.x86_64 already installed and latest version"
Tad, jūs jau turite instaliuotą šį paketą ir jo papildomai įdiegti nereikia.
ir tuomet kyla klausimas, kyla kodel negaliu pasiekti sukurtos repozitorijos? nei per svn klienta, nei per http..
ar del to kalte krenta kad serveryje nera /etc/httpd/conf.d/ direktorijos? yra tik /etc/httpd/conf/ ir siuo metu ten esu sukures suversion.conf faila su auksciau nurodytomis eilutemis, ar ten turi buti dar daugiau?
https://duntuk.com/how-install-svn-version-apache-using-directadmin-custombuild