Project

General

Profile

The ungleich gitlab guide » History » Version 9

Dominique Roux, 01/31/2019 04:14 PM

1 4 Dominique Roux
h1. The ungleich GitLab guide
2 1 Dominique Roux
3 2 Dominique Roux
{{>toc}}
4 1 Dominique Roux
5
h2. Status
6
7 3 Dominique Roux
This article is *IN PROGRESS*
8 1 Dominique Roux
9 4 Dominique Roux
h2. Overview
10 1 Dominique Roux
11 5 Dominique Roux
GitLab is installed on: *http://code.ungleich.ch*
12 4 Dominique Roux
13
h2. What is GitLab
14
15 9 Dominique Roux
Gitlab is a self hosted solution for git management. (Also available as a hosted version directly on "GitLab Pricing":https://about.gitlab.com/pricing/)
16
Since gitlab is under heavy development, please see "GitLab":https://about.gitlab.com/ for all functions available.
17 4 Dominique Roux
18 8 Dominique Roux
19 9 Dominique Roux
20 4 Dominique Roux
h3. What do ungleich use GitLab for
21
22 9 Dominique Roux
We trying to move all our public repositories from github.com to our self hosted version of GitLab. The private repositories are currently all ported from "gitolite":http://gitolite.com/gitolite/index.html. 
23 4 Dominique Roux
24
The reason we moved from gitolite to GitLab is rather simple: More features and integrations.
25
26 1 Dominique Roux
h2. Integration into ungleich services
27
28 4 Dominique Roux
The user authentication is done with our ldap server (See [[The ungleich LDAP guide]]). Other services are currently not integrated.
29
30 1 Dominique Roux
h2. How to add a repository
31 4 Dominique Roux
32 6 Dominique Roux
Go to *Projects/Your Projects* then you are able to create a *New project*.
33
In the next menu you are able to define under which group the project will be and further configurations. 
34 1 Dominique Roux
35
h2. How to update
36 6 Dominique Roux
37
As an administrator you can go to the *Admin Area* and a small window will show you if your instance is *up to date* or not.
38
39
If you need to do an update login to your GitLab host via ssh and then simply run (assuming it is a Devuan / Debian / *buntu):
40
<pre>
41
apt update; apt upgrade
42
</pre>
43
44
The update scripts (using chef) from GitLab will take care of the rest.
45 1 Dominique Roux
46
h2. Resources