xaizek / rocketgit (License: AGPLv3+) (since 2018-12-09)
Light and fast Git hosting solution suitable to serve both as a hub or as a personal code storage with its tickets, pull requests, API and much more.
File Mode Size
admin/ 040000
artwork/ 040000
hooks/ 040000
inc/ 040000
root/ 040000
samples/ 040000
scripts/ 040000
tests/ 040000
.exclude 100644 27B
.gitignore 100644 59B
LICENSE 100644 34KiB
Makefile.in 100644 667B
README 100644 376B
TODO 100644 5,534B
configure 100755 23B
duilder 100755 13KiB
duilder.conf 100644 267B
rocketgit.spec.in 100644 712B

/README
client does pull:
SSH_ORIGINAL_COMMAND=git-upload-pack '/aa/bb/cc/dd.git'

client does push:
SSH_ORIGINAL_COMMAND=git-receive-pack '/aa/bb/cc/dd.git'

== Rights ==
A - Admin - can edit repo info, can add/remove rights for users
F - Fetch
P - Push
D - Delete branch
Z - Forced push (history rewriting)

Notes:
- For anonymous access, we store rights directly in repo info row.
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/rocketgit

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/rocketgit

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master