summaryrefslogtreecommitdiff
path: root/README
blob: 9348b94689561531a8617ed214e5be92164a81b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
provide archives of foreign git repositories via http(s)

Installation:

- make "work/wish-list" writable for webserver user
- point a php-capable webserver to httpdocs
- run clone-repos by cronjob or systemd timer
- run update-repos by cronjob or systemd timer

Use:

access on the webserver:

- to schedule for cloning
  ?r=base64_encode(https://url.to/upstream/repository.git)

- to retrieve tar ball:
  ?r=base64_encode(https://url.to/upstream/repository.git)&tag=base64_encode(tag)
  ?r=base64_encode(https://url.to/upstream/repository.git)&commit=hash