» Utilizator
LAMP
» Parteneri» De citit» Recomandari» Taskuri securitate » Statistici
  • 65486 de mesaje.
  • 7732 de topicuri.
  • 1231 de utilizatori.
  •  
  • Kopotosa e ultimul utilizator inregistrat.
[Detalii]

 

| |
Pagini: [1]
Print

Cum instalam un server SVN [919 afisari]

payne
*


Mesaje: 1313
OnlineOnline

WWW

Bine vam gasit.
In acest tutorial va voi explica pas cu pas cum se instaleaza si se updateaza un server SVN.

Ce este un Server SVN:

Subversion este un sistem de control al versiunilor free/open-source, pentru administrarea fisierelor si directoarelor in timp, o structura de fisiere fiind plasata intr-un depozit central. Acest depozit este este de fapt un simplu server de fisiere


Download :
Pentru server va trebui sa descarcam urmatoarele:
Subversion Setup-Serverul SVN
SVN Sevice- pentru a face Serverul sa ruleze ca un Windows Service.
Turtoise SVN:
32 Biti
64 Biti


Dam dublu click pe Subversion setup
Next->Next->Alegem Versiunea de apache dorita ->Next->Alegem  Folderul in care vrem sa instalam Serverul(Eu am lasat C:\Program Files\Subversion)-> Next-> Install->Finish



Adaugarea fisierelor exe ale serverului precum comenzi cmd :


Click dreapta pe My Computer->Properties
Alegem tablul advanced(sau pentu utilizatorii windows vista->windows 7 click pe Advanced system Settings)
Click pe Environment Variables
In System Variables cautam Path->Click pe edit
Si scriem la variable value la sfarsit "C:\Program Files\Subversion\bin"
OK
Apoi tot in System Variables facem click pe New
La variable name punem  "SVN_EDITOR", iar la value punem editorul de text dorit ex: "C:\Windows\notepad.exe"

Crearea folderului repository-ului :


Intram in CMD si scriem
Code:
svnadmin create "C:\svn"
sau ce folder doriti

Intram in folderul nou creat, apoi in conf si deschidem cu notepad svnserve.conf

Stergem  # din fata urmatoarelor linii
Code:
[general]
anon-access = read
auth-access = write
password-db = passwd

Salvam si inchidem fisierul si deschidem passwd cu notepad
Acum vom adauga userul dupa linia "[users]"
Code:
Numeuser = parolauser


Verificam daca totul merge corect

Intram in cmd si scriem
Code:
svnserve --daemon --root "C:\svn"
Lasam fereastra deschisa si deschidem alt CMD si scriem
Code:
svn mkdir svn:\\localhost\proiect
Va aparea un fisier de text in care va fi scris ceva de genul
Quote
--This line, and those below, will be ignored--

A    svn://localhost/proiect
Scriem orice deasupra liniei care incepe cu "--" , salvam si iesim
Acum ne va cere parola userului actual logat pe windows de ex: Administator, scriem parola, apoi enter, userul creat pentru server in passwd, enter si parola lui.


Va aparea urmatoarea linie
Quote
Commited Revision 1
ceea ce ne spune ca folderul a fost creat corect.

Instalarea Turtoise SVN:
1. Dublu click pe Setup
2. Next
3. I accept the Terms in Licenece Agreement
Next
4. Alegem locul unde va fi instalat, apoi next
5.Install
6. Finish
7. Click pe No cand va apare fereastra de restart

Probarea Serverului :


Click dreapta pe oricare folder gol doriti,
Svn Checkout
La url of repository punem "svn://localhost" si dam ok.

Updatarea serverului :


Creăm un folder unde vrem sa tinem fisierele serverului, click dreapata pe el, Svn Checkout, OK, apoi adaugam un fisier( ex : noupeserver.txt),dam click dreapta pe folder si apoi click pe SVN Commit.
In fereastra nou aparuta alegem fisierele dorite pe care vrem sa le urcam pe server, sau alegem optiunea Select/deselect all si dam OK

Aici termina tutorialul, in caz de nu intelegeti ceva lasati un reply.

Logged


WIK-What I Know

09-05-2009, 11:36 Twitt ::
KiMO
*


Mesaje: 494
OfflineOffline


foarte clar explicat. imi place mult, insa multi nu stiu la ce ajuta exact acest server SVN, si de aceea iti sugerez sa dai un edit si sa adaugi ceva explicatii preliminare.
Logged

09-05-2009, 12:16 Twitt ::
Claudiu
*


Mesaje: 1543
OfflineOffline

WWW

Imi place cum e facut, congratz  Big grin

^ La ce foloseste este oarecum clar pentru programatori cel putin Smile Este un sistem foarte bun pentru cei care lucreaza la proiecte pe calculator, serverul permitandu-le sa tina evidenta evolutiei proiectului cu usurinta. Cand un proiect ajunge deja la cateva zeci de fisiere, fiecare schimbat mai mult sau mai putin, devine deja greu de tinut minte ce s-a modificat si unde. In schimb, Tortoise ne permite sa actualizam schimbarile cu usurinta Winking De asemenea este foarte util pentru lucrul in echipa, cand diverse persoane vor sa uploadeze fisiere modificate de ei intr-un "depozit" comun.
Logged

11-05-2009, 10:19 Twitt ::
Pagini: [1]
Print
SkullBox Forum  |  Administrare, configurare si intretinere  |  Servere  |  Topic: Cum instalam un server SVN