Portál AbcLinuxu, 12. května 2025 08:37
Dobrý den, nedaří se mi přihlásit ke svému svn.
Na repozitář jsem aplikoval:
svnserve -d -r /home/snv/aplikace/
a pak jsem si chtěl zjistit, zda-li 3690 bezi:
nmap localhost -p 3690
do konzole to vypsalo:
Starting Nmap 5.00 ( http://nmap.org ) at 2010-05-25 07:38 CEST
Warning: Hostname localhost resolves to 2 IPs. Using 127.0.0.1.
Interesting ports on niko (127.0.0.1):
PORT STATE SERVICE
3690/tcp open svn
nemuze byt problem v prihlaseni v tom, ze "Hostname localhost resolves to 2 IPs"?
v adresari "conf" v repozitari aplikace mam soubory authz, passwd, svnserve.conf,
ktere mám spravne nastaveny:
authz
* = rw
passwd
uzivatel = heslo
svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
k svn se prihlasuji pomoci netbeans, ktery po zadani:
svn://localhost/aplikace
user = password
zahlasi:
Authorization failed
3690 tuneluji:
sudo ssh -l user -L3690:localhost:3690 IP.ADRESA.SERVE.RU -p PORT
nevite, kde by mohl jeste byt kratas? Diky
[users] uzivatel = hesloauthz:
[/] * = rwuser = password ?, při zadání v NetBeans je myšleno:
anon-access = read
NetBeans 6.8 - svnserve, version 1.6.5 (r38866). Z netbeans klasicky přistupuji k repozitářům v naší firmě - bez rpoblémů. spíš si myslím, že je něco špatně v nastavení m=ho serveru.
Protože, týden jsem špekuloval, jak na linuxu vytvořit svn, jak se k němu přes tunel připojit až se mě to díky kolegovy tady s fóra podařilo. Tak jsem si řekl super, repozitář jsem smazal, vytvořil novej, nastavil, naimportoval soubory a nejde se mi k němu přihlásit.
vytvořil jsem skupiny svn a uživatele svn. a příkazem: chown -R svn:svn /home/svn/aplikace/ bych tedy měl nastavit práva. Ale stále: Authorization failed
/etc/sysconfig/svnserve
- nevím jak je to na Ubuntu.ps -ef | grep svn[s]erve
by jste měl vidět v 1. sloupci na koho to běží a tomu by měl repozitář patřit.
[users] pepa = PepovoHesloauthz:
[/] * = rwa v NetBeans zadáváte do pole
User:
pepa a do pole Password:
PepovoHeslo ?
Tak už to zase funguje
Co jsem udělal:
Moje heslo se sklada ze dvou slov, mel jsem vsechna pismena malym, tak jsem heslo upravil, ze kazde slovo ma prvni pismeno v hesle velkym - nevim jest-li to ma vliv.
pak jsem rebootoval server, zapnul svnserve -d -r /repozitar a uz to slape...
Tak zase děkuji za pomoc - uvidm jak dlouho to bude fungovat
Náhodou, nemáte nějaký pěkný třeba i rozsáhlý článek v češtině, kde bych se o možnosti svnserve, svn, svnadmin, nastavení těch tří souborů v repozitáři a jejich direktivách dozvěděl více? Jen se ptám, samozřejmě, že budu googlit.
anon-access
= anonymní přístup a m;že nabývat none/read/write
, veřejné svn mají zde read
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.