annotate cgit/cgitrc @ 5:19a4c3672796 default tip

RE:重新新增Cgit配置文件
author Franklin Schmit <meokcin@gmail.com>
date Wed, 04 Sep 2024 08:15:23 +0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
1 ##### cgit configuration file #####
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
2 # https://git.zx2c4.com/cgit/tree/cgitrc.5.txt
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
3 ##### format: NAME=VALUE #####
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
4
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
5 #### GLOBAL SETTINGS ####
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
6
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
7 #### Web Configuration ####
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
8 css=/cgit.css
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
9 logo=/logo.svg
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
10 # logo-link=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
11 favicon=/favicon.ico
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
12 virtual-root=/
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
13
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
14 # Prohibit search engine index
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
15 robots=noindex, nofollow
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
16
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
17 # Personalization
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
18 root-title=Your Git Repository
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
19 root-desc=my personal minimal and cute git server.
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
20 head-include=/var/www/cgit/head-include.html
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
21 footer=/var/www/cgit/footer.html
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
22 root-readme=/var/www/cgit/about.html
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
23
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
24 #### Cache Configuration ####
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
25 cache-about-ttl=45
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
26 cache-dynamic-ttl=3
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
27 cache-repo-ttl=10
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
28 cache-size=1000
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
29 cache-root=/var/cache/cgit
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
30 cache-root-ttl=3
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
31 cache-scanrc-ttl=10
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
32 cache-snapshot-ttl=30
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
33 cache-static-ttl=15
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
34
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
35 #### Filter API ####
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
36 # owner-filter=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
37 # auth filter=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
38 source-filter=/usr/local/share/cgit/filters/syntax-highlighting.py
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
39 commit-filter=/usr/local/share/cgit/filters/commit-links.sh
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
40 email-filter=lua:/usr/local/share/cgit/filters/email-libravatar-korg.lua
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
41 # email-filter=lua:/usr/local/share/cgit/filters/email-libravatar.lua
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
42 # email-filter=lua:/usr/local/share/cgit/filters/email-gravatar.lua
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
43 about-filter=/usr/local/share/cgit/filters/about-formatting.sh
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
44 readme=:README.md
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
45 readme=:readme.md
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
46 readme=:README.txt
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
47 readme=:readme.txt
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
48 readme=:README
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
49 readme=:readme
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
50
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
51 #### CGIT Server Configuration ####
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
52
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
53 # local-time=0
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
54 # noplainemail=0
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
55 # noheader=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
56
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
57 # With Smart HTTP Git Clone
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
58 clone-url=https://git.xvo.es/$CGIT_REPO_URL
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
59
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
60 # Disable dumb HTTP endpoint Git Clone
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
61 enable-http-clone=0
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
62
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
63 enable-index-owner=1
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
64 enable-index-links=0
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
65 enable-blame=1
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
66 enable-log-filecount=1
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
67 enable-log-linecount=1
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
68 enable-commit-graph=1
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
69 # enable-tree-linenumbers=1
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
70 # enable-follow-links=0
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
71 # enable-remote-branches=0
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
72 # enable-git-config=0
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
73 # enable-html-serving=0
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
74
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
75 # Sort Configuration
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
76 branch-sort=age
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
77 case-sensitive-sort=1
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
78 commit-sort=date
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
79
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
80 # Summary Configuration
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
81 summary-branches=5
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
82 summary-log=15
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
83 summary-tags=5
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
84 snapshots=tar.gz zip
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
85 max-atom-items=15
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
86 max-blob-size=1024
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
87 max-commit-count=50
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
88 max-message-length=100
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
89 max-repo-count=40
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
90 max-repodesc-length=60
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
91 max-stats=year
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
92
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
93 # MIME Types
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
94 mimetype.html=text/html
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
95 mimetype.gif=image/gif
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
96 mimetype.jpg=image/jpeg
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
97 mimetype.jpeg=image/jpeg
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
98 mimetype.png=image/png
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
99 mimetype.webp=image/webp
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
100 mimetype.pdf=application/pdf
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
101 mimetype.svg=image/svg+xml
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
102
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
103 # Remove the .git suffix
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
104 remove-suffix=1
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
105 scan-path=/home/git
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
106
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
107 #### REPOSITORY SETTINGS ####
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
108
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
109 # section-from-path=1
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
110 # project-list=/path/to/projects.list
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
111 # enable-filter-overrides=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
112
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
113 # For Each Single Repository
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
114 # repo.name=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
115 # repo.defbranch=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
116 # repo.branch-sort=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
117 # repo.hide=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
118 # repo.homepage=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
119 # repo.ignore=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
120 # repo.desc=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
121 # repo.owner=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
122 # repo.path=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
123 # repo.url=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
124 # repo.clone-url=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
125 # repo.logo=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
126 # repo.logo-link=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
127 # repo.readme=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
128 # repo.section=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
129 # repo.snapshots=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
130 # repo.owner-filter=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
131 # repo.source-filter=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
132 # repo.about-filter=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
133 # repo.email-filter=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
134 # repo.commit-filter=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
135 # repo.commit-sort=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
136 # repo.enable-blame=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
137 # repo.enable-commit-graph=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
138 # repo.enable-html-serving=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
139 # repo.enable-log-filecount=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
140 # repo.enable-log-linecount=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
141 # repo.enable-remote-branches=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
142 # repo.enable-subject-links=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
143 # repo.extra-head-content=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
144 # repo.module-link=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
145 # repo.max-stats=
19a4c3672796 RE:重新新增Cgit配置文件
Franklin Schmit <meokcin@gmail.com>
parents:
diff changeset
146 # repo.snapshot-prefix=
备案号:苏ICP备2024087954号-2 | 渝公网安备50010402001513