summaryrefslogtreecommitdiff
path: root/README.md
blob: a4a4b608cfec7b3b7ad5ae58b8399f970fcd763d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# gwaihir git server — how-to guide

This little self-hosted git server runs on `gwaihir` (gitolite over SSH for
push/pull, cgit over HTTPS for read-only browsing at
[git.veltar.systems](https://git.veltar.systems)). This repo is the docs.

- [Creating a new repo from scratch](creating-a-repo-from-scratch.md)
- [Importing an existing codebase](importing-an-existing-codebase.md)
- [Making a repo public (cgit)](making-a-repo-public.md)

## The short version

You (any user in the `@creators` group) can create a repo yourself, no
admin involvement needed, under your own namespace:

```
git@git.veltar.systems:personal/<your-username>/<reponame>
```

The repo doesn't exist until your first push — that push *is* the
creation step. It's private (SSH-only) by default. See the linked docs
for the details, and [making-a-repo-public.md](making-a-repo-public.md)
if you also want it browsable on the web.