Instalați Subversion (SVN) pe Windows

Pregătirea pentru a instala

  1. Executați programul de instalare. Totul este foarte simplu și direct. Singurul efect semnificativ - alegerea căii de instalare. În cazul meu, este c: \ Program Files (x86) \ Subversion \.
  2. Adăugați dosarul C: \ Program Files (x86) \ Subversion \ bin în calea de sistem.
    Deschideți Start -> Computer -> Properties -> Setări avansate de sistem -> fila Advanced -> butonul variabile de mediu.
    În „variabilele de sistem“ vom găsi variabila Path și faceți clic pe butonul Editare. La capătul liniei atasaza calea către directorul bin. Separator - punct și virgulă ";".
    Apropo, programul de instalare confruntat cu această sarcină mine, așa că am putea controla numai :)
  3. Din folderul c: \ Program Files (x86) \ Subversion \ bin și copia fișierele mod_dav_svn.so mod_authz_svn.so în directorul c: \ Program Files Module (x86) \ Zend \ Apache2 \, zdesc: \ Program Files (x86) \ Zend \ Apache2 - Apache instalare dosar.
  4. Apoi, du-te la folderul c: \ Program Files (x86) \ Zend \ Apache2 \ conf, și fișierul httpd.conf deschis. Este într-un rând:
și a le activa, adică scoateți grila (#) la începutul ambelor rânduri.
  • Există, de asemenea, se adaugă două linii noi:

    În acest moment trebuie să decidă ce va fi structura repozitoriului. Va stochează mai multe proiecte sau doar unul. Ambele abordări au argumente pro și contra lor (mai multe aici (Eng.)). depozit multi-proiect este mai ușor de administrat, și în același timp, puteți crea oricând un depozit separat pentru orice proiect de mari dimensiuni. Personal, prefer să păstreze proiectele într-un singur depozit, compania de software mai albe sau mai puțin mare alege, cel mai probabil, versiunea mixtă.
    Ceea ce este diferit de versiunea odnoproektnogo mnogoprektny? Numai structura de foldere.
    Structura unui depozit multi-proiect:

    Structura odnoproektnogo depozit:

    • portbagaj - dosarul pentru stocarea versiunea curentă a codului (cea mai recentă versiune stabilă a proiectului). Nu trebuie să conțină nimic în plus!
    • tag-uri - dosarul pentru stocarea versiuni. Acesta conține subfoldere pe numerele de versiune fișier. Trasarea o nouă versiune în portbagaj întotdeauna face o copie în tag-uri!
    • sucursale - dosarul pentru a lucra la nou cod sau experimentale (astfel încât să nu afecteze codul de eliberare curent).

    Re-deschide un prompt de comandă, și executați:

    Crearea unui dosar de sistem:

    Verificați rezultatele de la linia de comandă:

    În ambele cazuri, ar trebui să vedeți structura directoarelor creată.

    Setarea permisiunilor

    1. Primul pas - crearea de utilizatori.
      Deschideți un prompt de comandă, mergeți la directorul de instalare Apache și apoi în dosarul bin:

    Diferitele echipe (- htpasswd, la Digest - htdigest pentru Simple) sunt utilizate în funcție de tipul de autentificare.
    Creați primul utilizator:

    opțiunea -c este utilizată pentru a crea fișierul e: \ _ SVN \ AUTH.

    Acești utilizatori sunt create fără opțiunea -c (în caz contrar fișierul va fi suprascris, și vom pierde toate informațiile introduse mai devreme):

    e: \ _ SVN \ AUT - aceasta este calea către fișierul în care pentru a stoca informații despre utilizatori. Fișierul poate fi orice, dar pentru a evita confuzia am plasa în dosarul depozit.
    SVN - domeniu (domeniu), sau un grup căruia îi aparține numele de utilizator. Valoarea acestui parametru este memorat ca este încă necesar.
    Max - nume de utilizator.

  • Efectuați modificări la svn.conf. Remarcați parametrul AuthName, valoarea sa trebuie să se potrivească cu domeniul, introdus atunci când este creat un utilizator.
  • Pentru ca modificările să aibă efect reporni serviciul Apache.
  • Noi verificam rezultatul. Acum, când deschideți magazia trebuie să fie solicitate numele de utilizator și parola.
  • Lucrul cu Subversion din linia de comandă - un anacronism teribil. În următorul articol, voi arăta cum să instalați și să utilizați clientul Subversion la popular mediul de dezvoltare Eclipse.

    Apache instalat pe Windows XP, PHP înșurubată să-l (în general, a făcut totul ca pentru un manual). Atunci când adăugați următoarele linii la httpd.conf
    Module LoadModule dav_svn_module / mod_dav_svn.so
    Module LoadModule authz_svn_module / mod_authz_svn.so
    Apache nu mai este condus prin emiterea o eroare «Operațiunea solicitată nu a reușit!». Nu-mi spune cum să rezolve această problemă?

    Dar aceste linii nu uitați să decomentezi:
    Module LoadModule dav_fs_module / mod_dav_fs.so
    Module LoadModule dav_module / mod_dav.so
    ?

    Și uite error.log (Apache2 / bușteni).
    Ar trebui să existe mai multe informații complete despre eroarea.

    Rulați programul care se deschide un port pentru conexiunile de intrare necesită privilegii administrative sau setări speciale, care necesită, de asemenea, drepturi de administrator. Deci ...

    Trebuie să privim. Cel mai probabil problema în temele CSS

    Cred că se poate, dar pentru a rula ca un serviciu nu va funcționa!

    Pentru a mări rezoluția, a crea un /etc/X11/xorg.conf cu următorii parametri în secțiunea de ecran a podcektsiyu Add Display cu opțiunea de ...

    In schimb, sudo comanda mount -o bind / dev / mass-media // dev sudo introdus mount -o bind / dev / mass-media // Acum mount conține două ...

    Instalați Subversion (SVN) pe Windows