Server/GitLab: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 12: | Zeile 12: | ||
}} | }} | ||
== Installation == | == [[TurnKey]] == | ||
https://www.turnkeylinux.org/gitlab | |||
=== [[TurnKey]] 16 === | |||
https://releases.turnkeylinux.org/turnkey-gitlab/16.0-buster-amd64/ | |||
==== [[TurnKey]] 16 Installation ==== | |||
Die automatische Initialisierung dauert eine gefühlte Ewigkeit! | |||
== [[FreeBSD]] == | |||
=== [[FreeBSD]] Installation === | |||
Angeleitet von [https://gitlab.com/gitlab-org/gitlab-ce/blob/v7.10.0/doc/install/installation.md Installationsanleitung] für die Installation aus dem Quellcode. | Angeleitet von [https://gitlab.com/gitlab-org/gitlab-ce/blob/v7.10.0/doc/install/installation.md Installationsanleitung] für die Installation aus dem Quellcode. | ||
Zeile 18: | Zeile 32: | ||
Die Installation wird auf einem FreeNAS 9.3-stable in einer Jail durchgeführt. | Die Installation wird auf einem FreeNAS 9.3-stable in einer Jail durchgeführt. | ||
=== Abhängigkeiten === | ==== [[FreeBSD]] Abhängigkeiten ==== | ||
Installation der Packete erfolgt über <code>pkg install</code> | Installation der Packete erfolgt über <code>pkg install</code> | ||
Zeile 98: | Zeile 112: | ||
Die Installation des Postfix servers findet nicht statt. | Die Installation des Postfix servers findet nicht statt. | ||
=== Ruby === | ==== [[FreeBSD]] Ruby ==== | ||
<code>gem install bundler --no-ri --no-rdoc</code> | <code>gem install bundler --no-ri --no-rdoc</code> | ||
=== System User === | ==== [[FreeBSD]] System User ==== | ||
;Linux | ;Linux | ||
Zeile 141: | Zeile 155: | ||
== Weblink == | == Weblink == | ||
* [https://about.gitlab.com/ GitLab] | * [https://about.gitlab.com/ GitLab] | ||
* [https://www.freebsdnews.com/2015/03/26/gitlab-freebsd-10/ FreeBSD News: GitLab on FreeBSD 10] | * [https://www.freebsdnews.com/2015/03/26/gitlab-freebsd-10/ FreeBSD News: GitLab on FreeBSD 10] |
Version vom 12. April 2021, 14:20 Uhr
GitLab ist eine OpenSource Software alternative zu Github.
- Achtung
Dieser Artikel ist ein exemplarischer Artikel.
Es handelt sich hierbei nicht um die Instanz GitLab als Dienst für git vom StuRa. Der StuRa betriebt (derzeit) keinen derartigen Dienst. Das öffentliche Verwalten von Code findet bei Github statt.
TurnKey
https://www.turnkeylinux.org/gitlab
TurnKey 16
https://releases.turnkeylinux.org/turnkey-gitlab/16.0-buster-amd64/
TurnKey 16 Installation
Die automatische Initialisierung dauert eine gefühlte Ewigkeit!
FreeBSD
FreeBSD Installation
Angeleitet von Installationsanleitung für die Installation aus dem Quellcode.
Die Installation wird auf einem FreeNAS 9.3-stable in einer Jail durchgeführt.
FreeBSD Abhängigkeiten
Installation der Packete erfolgt über pkg install
debian packages | freebsd packages |
---|---|
build-essential | gmake |
zlib1g-dev | lzlib |
libyaml-dev | libyaml |
libssl-dev | openssl |
libgdbm-dev | gdbm |
libreadline-dev | readline |
libncurses5-dev | ncurses |
libffi-dev | libffi |
curl | curl |
openssh-server | |
redis-server | redis |
checkinstall | |
libxml2-dev | libxml2 |
libxslt-dev | libxslt |
libcurl4-openssl-dev | make config curl |
libicu-dev | icu |
logrotate | logrotate |
python-docutils | py27-docutils |
pkg-config | rubygem-pkg-config |
cmake | cmake |
libkrb5-dev | krb5 |
nodejs | node |
pkg install gmake lzlib libyaml openssl gdbm readline ncurses libffi curl redis libxml2 libxslt icu logrotate py27-docutils rubygem-pkg-config cmake krb5 node
Die Installation des Postfix servers findet nicht statt.
FreeBSD Ruby
gem install bundler --no-ri --no-rdoc
FreeBSD System User
- Linux
adduser --disabled-login --gecos 'GitLab' git
- FreeBSD
$ adduser
Username: git
Full name: GitLab
Uid (Leave empty for default):
Login group [git]:
Login group is git. Invite git into other groups? []:
Login class [default]:
Shell (sh csh tcsh git-shell nologin) [sh]: nologin
Home directory [/home/git]:
Home directory permissions (Leave empty for default):
Use password-based authentication? [yes]:
Use an empty password? (yes/no) [no]:
Use a random password? (yes/no) [no]:
Enter password:
Enter password again:
Lock out the account after creation? [no]:
Username : git
Password : *****
Full Name : GitLab
Uid : 1001
Class :
Groups : git
Home : /home/git
Home Mode :
Shell : /usr/sbin/nologin
Locked : no
OK? (yes/no): yes
adduser: INFO: Successfully added (git) to the user database.
Add another user? (yes/no): no