Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: existpierre 18 Srpna 2012, 18:22:58

Název: [SOLVED]nastavenie loginu pre web prihlasenie do svn
Přispěvatel: existpierre 18 Srpna 2012, 18:22:58
Dobry den,

na debiane sme si rozbehali svn server, ked chceme nan pristupovat z webu, nepyta si ziadne heslo, co nam velmi vadi, nevedeli by ste nam poradi, ako to nastavit, aby si pre pristup http://server.com/svn pytalo heslo?

dakujem


tu je dav config

Kód: [Vybrat]
# dav_svn.conf - Example Subversion/Apache configuration
#
# For details and further options see the Apache user manual and
# the Subversion book.
#
# NOTE: for a setup with multiple vhosts, you will want to do this
# configuration in /etc/apache2/sites-available/*, not here.

# <Location URL> ... </Location>
# URL controls how the repository appears to the outside world.
# In this example clients access the repository as http://hostname/svn/
# Note, a literal /svn should NOT exist in your document root.



<Location /svn>





  # Uncomment this to enable the repository
 DAV svn

  # Set this to the path to your repository
  SVNPath /var/svn/jbase_repos
  # Alternatively, use SVNParentPath if you have multiple repositories under
"/etc/apache2/mods-available/dav_svn.conf" 62L, 2355C           
Název: Re:nastavenie loginu pre web prihlasenie do svn
Přispěvatel: Šuohob 18 Srpna 2012, 18:52:33
odpoved na tvou otazku je zde: http://www.jens.cz/debian-instalace-subversion-svn/
Název: Re:nastavenie loginu pre web prihlasenie do svn
Přispěvatel: existpierre 19 Srpna 2012, 01:09:57

peterch@jbase:/etc/apache2/sites-available$ su www-data -c "htpasswd -c -m /var/jbase_svn/.dav_svn.passwd peterch"
Password:
su: Authentication failure


ja neviem pre uzivatela www-data heslo, a na toto som nastrafil pri kazdom navode
Název: Re:nastavenie loginu pre web prihlasenie do svn
Přispěvatel: Šuohob 19 Srpna 2012, 07:10:35
tak ten soubor vytvor jako root a pak uprav vlastnicti a prava - aby mel user www-data (a idealne nikdo jiny) prava na cteni
tzn
Kód: [Vybrat]
chown www-data:www-data .dav_svn.passwda pripadne chmodem nastavit prava na cteni
Název: Re:nastavenie loginu pre web prihlasenie do svn
Přispěvatel: Šuohob 19 Srpna 2012, 07:16:10
btw jako verzovaci system bych doporucil spise git - muzes s nim delat lokalni commity pokud nejses pripojen k siti a pak je vsechny pushnout na server
Název: Re:nastavenie loginu pre web prihlasenie do svn
Přispěvatel: starenka 19 Srpna 2012, 22:31:19
a ja  bych zase doporucil mercurial. narozdil od gitu nepotrebuje zilion prepinacu, znalost fungovani samotnyho verzovaciho systemu a vetsine lidi (vcetne me) to k praci staci.
Název: Re:nastavenie loginu pre web prihlasenie do svn
Přispěvatel: Šuohob 20 Srpna 2012, 16:05:04
proc ne. A nebo take existuji klikatka :)
Název: Re:nastavenie loginu pre web prihlasenie do svn
Přispěvatel: existpierre 20 Srpna 2012, 19:20:17
Citace
peterch@jbase:/etc/apache2/sites-available$ svn list https://server/svn/jbase_repo
svn: E175002: Unable to connect to a repository at URL 'server/svn/jbase_repo'
svn: E175002: OPTIONS of 'server/svn/jbase_repo': Server certificate was missing commonName attribute in subject name (server)

robil som to presne podla navodu, no nevedel som co mam vyplnit do sites-available/ssl

Citace
NameVirtualHost *:443
<VirtualHost *:443>
  ServerAdmin admin
  ServerName server.dyndns.com
  ServerAlias *.dyndns.com

  SSLEngine On
  SSLCertificateFile /etc/apache2/ssl/jbase.com.pem
Název: Re:nastavenie loginu pre web prihlasenie do svn
Přispěvatel: ntz_reloaded 20 Srpna 2012, 19:26:44
podle me mas spatne vygenerovanej certifikat (nastavuje se v etc/httpd/conf/ssl.conf) a taky bys asi mel ukazat celou sekci s VirtualHosts v httpd.conf ..

jinak nastaveni apache neni trivialni a ja jsem zasadne proti tomu to sit po forech .. sorry
Název: Re:nastavenie loginu pre web prihlasenie do svn
Přispěvatel: Šuohob 20 Srpna 2012, 19:51:30
nejdriv si zprovozni https a pak teprv az si overis, ze to funguje zprovoznuj svn repo pres webdav. navod na ssl mas napriklad zde: http://www.jens.cz/debian-apache2-ssl-mod_rewrite/
Název: Re:nastavenie loginu pre web prihlasenie do svn
Přispěvatel: existpierre 20 Srpna 2012, 23:04:20
no isiel som podla toho navodu len zrejme som mal asi zle nastavenu cestu k repo, no trapi ma tam iny problem

Removing apache2.2-bin ...
Removing libaprutil1-dbd-sqlite3 ...
Processing triggers for man-db ...
Errors were encountered while processing:
 libapache2-svn
E: Sub-process /usr/bin/dpkg returned an error code (1)



pokusal som sa to cele preinstalovat, no mam problem kompletne odstranit balik libapache2-svn uz som skusal vsetko a ja si uz neviem rady, ako to dostat stadial prec :((

skusal som

apt-get purge libapache2-svn
apt-get autoremove libapache2-svn
apt-get -f autoremove libapache2-svn
apt-get install -f
nic nepomohlo, proste to stadial nemozem dostat prec, aby som mohol zacat odznovu :(
Název: Re:nastavenie loginu pre web prihlasenie do svn
Přispěvatel: Šuohob 20 Srpna 2012, 23:13:29
k ozkouseni ssl to nemusis odinstalovat, staci v konfiguraku apache smaznout informace o svn repozitari
Název: Re:nastavenie loginu pre web prihlasenie do svn
Přispěvatel: existpierre 21 Srpna 2012, 07:13:56
ssl som uz rozbehal, islo to no a ked som isiel rozbehat svn, tak to padalo na tomto

edit: pomohlo a2enmod dav_svn

uz to funguje dakujem