File: serve.txt

package info (click to toggle)
tortoisehg 1.1.1-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 12,248 kB
  • ctags: 2,416
  • sloc: python: 24,809; xml: 316; makefile: 86
file content (54 lines) | stat: -rw-r--r-- 1,708 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Serve
=====

.. module:: serve.dialog
	:synopsis: Dialog used to start/stop the web server

.. figure:: figures/serve.png
	:alt: Web server dialog

Procedura Serve je obálkou pro vestavěný webový server Mercurialu. Jakmile je spuštěn, může se kterýkoli počítač připojit k http portu a brouzdat repozitářem/ři nebo provádět úkony clone, pull, či dokonce push, pokud to konfigurace našeho serveru dovoluje.

Tlačítka dialogového okna:

	:guilabel:`Spustit`
		spustit webový server
	:guilabel:`Stop`
		zavřít webový server
	:guilabel:`Procházet`
		spustit vlastní nastavený webový prohlížeč
	:guilabel:`Nastavit`
		nastavit webové zobrazení repozitáře, popis a přístupová pravidla

Tlačítko :guilabel:`Nastavit` otevírá dialog pro nastavení aktuálního repozitáře.
Různé webové konfigurace lze nalézt na wiki stránkách Mercurialu.

Více repozitářů
----------------

Pokud bychom chtěli jednou instancí webového serveru obsáhnout více repozitářů, vytvoříme textový soubor :file:`hgwebdir.conf` s následujícím obsahem: ::

	[paths]
	/ = /path/to/repositories/*

Vlevo od rovnítka se zadá cesta tam, kde se objeví repozitáře v kontextu webového serveru. Vpravo od rovnítka se zadají cesty k repozitářům na našem počítači

Abychom tento soubor mohli použít, musíme spustit dialog Server z příkazového řádku následujícím způsobem: :command:`hgtk serve --webdir-conf=hgwebdir.conf`.


Spuštění z příkazového řádku
----------------------------

::

	hgtk serve [OPTION]...

	web server

	volby:

		--webdir-conf  jméno konfiguračního souboru

	globální volby viz "hgtk -v help serve" 

.. vim: noet ts=4