Jump to content
php.lv forumi
Sign in to follow this  
EdgarsK

par subversion

Recommended Posts

Sveiki.

Cenšos uzstādīt svn repo, bet neiet man te nekas :) Cerēju varbūt spēšu rast mierinājumu pie Jums.

 

 

Ko es daru.

1. $ svnadmin create /var/www/svn/project

2. $ chown apache.apache /var/www/svn/project

3. $ izlaboju sunserve.conf ieslēdzot anon, auth un password-db mainigos

4. $ ievadu lietotaju un paroli passwd faila

5. $ svn import /var/www/project file:///var/www/svn/project

6. $ svnserve -d

7. $ /etc/init.d/httpd restart

 

tad cenšos pievienoties

8. $ svn co svn://hostname/project

 

Atbilde:

svn: No repository found in 'svn://hostname/project'

Kur es daru kaut ko nepareizi?

 

Pāldies !

Edited by EdgarsA

Share this post


Link to post
Share on other sites

Vajag tieši svn? negribi pamēģināt GIT? Tīri labs, pats lietoju, vienkārši uzstādāms. Lokāli lietojot nav nepieciešami nekādi serveri. :)

Share this post


Link to post
Share on other sites

GIT es iemēģinājis esmu, bet tomēr gribu pie SVN palikt, jo esmu sarakstijis veselu lērumu integrācijas kodu priekš tortoise svn un servera pusē visādus apstrādes pitona rīkus, tapec gribetu tikt gala :)

 

Varbūt GIT uzstādišanas info vari iedot ? Lai pie izmusuma viļņa ir varianti :)

Share this post


Link to post
Share on other sites

Nu tur arī nekas sarežģīts, uzinstalē pašu GIT - http://code.google.com/p/msysgit/downloads/list

Un arī GUI klientu - Tortoise GIT - http://code.google.com/p/tortoisegit/

 

Tālāk ieej vajadzīgajā projekta mapē, labais klikšķis un tur būs context izvēlnē visas nepieciešamās darbības :)

Share this post


Link to post
Share on other sites

svnserve palaid šādi:

svnserve -d -r /var/www/svn

Nesaprotu gan kam tu tur apachi restartē vai chowno. svnserve ir standalone serveris, kam nekādu apači nevajag (tb svnserve nav nekāda sakara ar apachi).

Share this post


Link to post
Share on other sites

bubu - paldies mizlīgs, tiku galā.

 

Tagad ir jautājums. Pie checkout man lejupielādējas visi faili, bez jebkādas autorizācijas, autorizācija tiek prasīta tikai pie commit. Kā novērst checkout bez autorizācijas ?

Share this post


Link to post
Share on other sites

Iekš svnserve.conf jābūt rindiņai:

anon-access = none

Tas saka, ka visiem anonīmajiem useriem pieeja būs none (citas iespējamās vērtības ir read un write).

Ar "auth-access" settingu savukārt tu norādi kādas tiesības būs autorizētajiem lietotājiem (autorizācijas jūzerneimi un paroles ir passwd failā).

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...