Git Service;

Everything related to the Luon Git service can be managed by the Gitea web interace available at: git.luon.net. Every Luon user can log in using their account username and password without requesting an account explicitly.

For more information about Git, see: git-scm.com, and for more about Gitea, see: gitea.io.

Repository access

Non-authenticated/anonymous

All of your public user and organisation repositories can be cloned anonymously by everyone via HTTP(S) using the URLs like https://git.luon.net/user/repo.git.

Authenticated

It is also possible to go via HTTPS for accessing private repositories or for pushing commits, but it is more convenient to use SSH for this. To be able to use the SSH URLs like git@git.luon.net:user/repo.git for cloning and pushing, you will have to register your SSH key(s). You can find the place to do this under the profile menu (top-right menu with your avatar), “Settings” and then the “SSH / GPG keys” tab.

If you want to use shorter versions of the URLs on the command-line, add the following to your SSH configuration at ~/.ssh/config:

Host git.luon.net
  User git

Then, you can use URLs such as git.luon.net:user/repo.git when cloning.

Even more convenient could be to tell Git about this instance. Add the following to ~/.gitconfig:

[url "git@git.luon.net:"]
    insteadOf = luon:

Then, you can just clone using URLs such as luon:user/repo.git!

Repository creation

You can find this under the create menu (the “+” next to the top-right menu with your avatar). Note that it also possible via this menu to create a repository from an existing Github/GitLab or any HTTP-clonable Git repository by migrating the repository and related data to Luon Git.

Organisation creation

You can find this under the create menu (the “+” next to the top-right menu with your avatar). Any Luon user is allowed to create as many organisations as they want. We do ask you to give them sensible names and not to go completely crazy with them.