diff options
-rw-r--r-- | README.md | 30 |
1 files changed, 15 insertions, 15 deletions
@@ -13,25 +13,25 @@ the complexity of my system down as much as possible.) | |||
13 | 13 | ||
14 | Currently, it has the following features: | 14 | Currently, it has the following features: |
15 | - Storage with S3-compatible services (at the moment of writing, I am using | 15 | - Storage with S3-compatible services (at the moment of writing, I am using |
16 | Scaleway Object Storage for this purpose) | 16 | Scaleway Object Storage for this purpose) |
17 | - Git LFS Batch API support. Only the basic transfer adapter is supported. Only | 17 | - Git LFS Batch API support. Only the basic transfer adapter is supported. Only |
18 | SHA256 Object IDs (OIDs) are supported. | 18 | SHA256 Object IDs (OIDs) are supported. |
19 | - `git-lfs-authenticate` is provided for authentication over SSH. File transfer | 19 | - `git-lfs-authenticate` is provided for authentication over SSH. File transfer |
20 | over SSH using `git-lfs-transfer` is not supported. | 20 | over SSH using `git-lfs-transfer` is not supported. |
21 | - A Git shell is provided so that I can stay sane. (I don't recall 100%, but I | 21 | - A Git shell is provided so that I can stay sane. (I don't recall 100%, but I |
22 | believe this was nice when wanting to push to some ssh://git@asdf/blabla.git | 22 | believe this was nice when wanting to push to some ssh://git@asdf/blabla.git |
23 | repo without having to type `/srv/git` before the repo name. And I don't want | 23 | repo without having to type `/srv/git` before the repo name. And I don't want |
24 | to have to use something like Gitolite.) | 24 | to have to use something like Gitolite.) |
25 | - Public/private repos based on the `git-daemon-export-ok` file in the bare | 25 | - Public/private repos based on the `git-daemon-export-ok` file in the bare |
26 | repo. (I have a very particular setup in which this is desirable.) | 26 | repo. (I have a very particular setup in which this is desirable.) |
27 | - Downloads for files in public repositories are 'proxied' through the | 27 | - Downloads for files in public repositories are 'proxied' through the |
28 | Gitolfs3 server, at least when accessed from the public internet. | 28 | Gitolfs3 server, at least when accessed from the public internet. |
29 | - Unauthenticated users accessing the service over a private network | 29 | - Unauthenticated users accessing the service over a private network |
30 | (authorized by `X-Fowarded-Host`) can access all repositories. Downloads | 30 | (authorized by `X-Fowarded-Host`) can access all repositories. Downloads |
31 | for these users are not proxied: instead, they are directed to pre-signed | 31 | for these users are not proxied: instead, they are directed to pre-signed |
32 | S3 download URLs. | 32 | S3 download URLs. |
33 | - Authenticated users can download and upload for all repositories, | 33 | - Authenticated users can download and upload for all repositories, |
34 | regardless of how they access the service. | 34 | regardless of how they access the service. |
35 | 35 | ||
36 | This program, as it is, solely serves my needs. Although I may occasionally add | 36 | This program, as it is, solely serves my needs. Although I may occasionally add |
37 | some features or perform some cleanups (especially the server still requires | 37 | some features or perform some cleanups (especially the server still requires |