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 |