Configurarea websvn pe ferestre pentru integrarea jira cu suport de autorizare și codificare svn

Am postat această instrucțiune, tk. el a trebuit să găsească informațiile necesare cu privire la cereale. Manualul este conceput pentru persoanele care au puțină experiență în domeniul tehnologiilor web și al dezvoltării web. Toate pachetele software sunt configurate pentru un "server" dedicat sub Windows 7 Pro 32 bit.
Ce avem:

  • Visual SVN Server 2.6.0 (Apache Subversion 1.8.0 și Apache HTTP Server 2.2.25)
  • accesul la SVN este deja configurat prin ssl pe portul 8443
  • Jira 6.0 cu plugin JIRA instalat Plugin Subversion
  • este implementată configurația de bază a pluginului JIRA Subversion (sarcinile arată comitetele corespunzătoare cu listele de fișiere)
  • pe SVN sunt stocate inclusiv codul sursă scris în Delphi 7 cu codificarea CP1251

Ce vrem să primim:

1. Instalarea PHP

  1. descarca firul de instalare în siguranță de pe site-ul oficial pentru ferestre (în cea mai recentă versiune nu apare imediat, așa că a fost ales php-5.3.27-Win32-VC9-x86.msi)
  2. instalați în C: PHP (atunci când am de-a face cu ceva multi-platformă, întotdeauna evităm spații în căi și personaje rusești)
  3. La instalare, selectați "Modul Apache 2.2.x"; configurația serverului HTTP Apache este localizată în directorul Visual SVN Server, îl am "C: Program FilesVisualSVN Serverconf"

Când instalați fișierul C: Program FilesVisualSVN, Serverconfhttpd.conf va fi automat atașat cu șiruri de caractere

Am citit recomandări on-line pentru a instala manual PHP din fișierul zip, dar am prima dată nu a funcționat. Doar pentru că nu se găsește în livrarea de cea mai recentă versiune a bibliotecii php php5apache2_2.dll și php5apache2_4.dll refuz să se încarce pe Apache.

2. Instalarea WebSVN

Aici și instalarea este dificil de apelat. Pur și simplu creați un director C: Program FilesVisualSVN Serverhtdocswebsvn și copiați în el conținutul arhivei descărcate de pe site-ul oficial.

3. Instalarea programului Cygwin

Esența proiectului Cygwin este de a oferi utilizatorilor Windows aplicații comune pe sistemele Unix. Unele astfel de aplicații sunt, de asemenea, necesare pentru WebSVN. Site-ul oficial oferă un instalator destul de simplu. Trebuie să instalați următoarele pachete:

  • diffutils
  • enscript (evidențierea codului, doar în cazul în care, dacă nu vă place evidențiați implicit Geshi în WebSVN)
  • sed
  • gudron
  • gzip
  • zip

Instalat în C: cygwin, folosind principiul menționat anterior de evitare a spațiilor.

4. Configurarea WebSVN

O mică particularizare a Apache

Pentru acces facil la prima pagină WebSVN adăugați următorul cod la fișierul Apache C Setări personalizate: Programul FilesVisualSVN Serverconfhttpd-custom.conf:

Configurați config.php
Setarea codificării
Setarea mesajului de bun venit pe pagina principală

fișierul C: Programul FilesVisualSVN Serverhtdocswebsvntemplates \ index.tmpl poate înlocui urarea de text prestabilit pe cont propriu. Selectez această setare ca un element separat, deoarece Când se utilizează textul rusesc, fișierul trebuie scris în codificare utf8.

5. Configurarea pluginului JIRA Subversion