Raspberry Pi und GitLab
Gibt es eine Möglichkeit, ich kann laufen, GitLab (http://gitlab.org/gitlab-ce) und GitLab CI (http://gitlab.org/gitlab-ci) auf einem Raspberry Pi-Gerät mit Raspbian?
Möchte ich meine eigenen internen Git-box, wo kann ich store-code und möglicherweise erlauben, andere Freunde, die Zugang zu Ihren code hochladen zu können. Ist es möglich?
Dank.
InformationsquelleAutor der Frage Jamesking56 | 2013-10-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Offizielle Weg für den Pi 2
Gibt es eine sehr einfache Möglichkeit, es zu installieren auf dem Raspberry Pi 2.
Könnten Sie es vorziehen zu gehen, um die offizielle Seiteum zu bekommen, neueste version. Es ist schnell und einfach, Sie empfehlen mindestens 1 GB swap.
Auf dem Pi B und B+, die Sie auf den memory-limit sehr schnell und Holen Sie sich die performance verschlechtert, wie Sie wachsen, aber auf dem Pi 2 funktioniert es gut, speziell, wenn Sie montieren Sie Ihre repos auf eine externe USB-Festplatte.
InformationsquelleAutor der Antwort Ariel M.
Ist es möglich, die Installation von GitLab auf dem Raspberry Pi. Sie müssen den Raspberry pi Modell B reversion 2012 oder Modell B+ (512mb RAM). Die Installation von GitLab dauert eine sehr lange Zeit.
Schritte:
Holen Sie sich eine neue Kopie der neuesten Raspbian und erweitern Sie die Datei-system. Achten Sie auf die boot-text-Modus.
Freien Speicherplatz durch Eingabe von:
sudo apt-get purge xorg lxde xinit openbox lightdm && sudo apt-get autoremove && sudo apt-get clean
Fügen Sie einige mehr swap-Speicher durch die Eingabe von:
sudo dd
(dies dauert eine minute oder so)if=/dev/zero of=/swapfile1 bs=1024 count=524288
Aktivieren Sie den swap-Speicher durch Eingabe
sudo mkswap /swapfile1 && sudo chmod 0600 /swapfile1 && sudo swapon /swapfile1
Holen Sie sich eine externe Festplatte und formatieren Sie es als ext4. (sehr wichtig)
Fügen Sie den Git Benutzer:
sudo adduser --disabled-login --gecos 'GitLab' git
Löschen Sie alles in /home/git
sudo rm -rf /home/git/* && sudo rm -rf /home/git/.*
Fügen Sie den folgenden in /etc/fstab: (
sudo editor /etc/fstab
)/swapfile1 none swap defaults 0 0
/dev/sda1 /home/git ext4 defaults 0 0
Neustart:
sudo reboot
Folgen Sie den Anweisungen hier für die neueste version von gitlab (derzeit 7.7): https://gitlab.com/gitlab-org/gitlab-ce/blob/7-7-stable/doc/install/installation.md
Hinweise: Auf Schritt "Installieren Edelsteine", wenn Sie
sudo -u git -H bundle install --deployment --without development test mysql aws
ist, wird Es mehrere Stunden dauern, vor allem beim abrufen der gem-Quellen und installieren "kgio". Sie können Sie ignorieren alle Inkompatibilität Nachrichten, die während dieses Prozesses.Andere Sache zu beachten ist, dass ein Projekt innerhalb GitLab dauert eine sehr lange Zeit. Nur kehren Sie zum dashboard zurück wenn es dauert mehr als eine minute.
InformationsquelleAutor der Antwort user3883624
Finden Sie GitLab Anforderungen hier. Wenn Sie haben Raspberry Pi Modell B (512 MB RAM), ich denke, dass Sie laufen können, GitLab, aber Sie kann auch performance-Problem.
Ich würde vorschlagen, dass Sie nehmen schauen Sie hier zu finden, leichtere Systeme.
InformationsquelleAutor der Antwort Arthur
Benutze ich Gitolite auf einem kleinen server und es ist ziemlich genial. Es gibt keine web-UI. Gitolite selbst ist nur ein git-repo Sie push-und pull-änderungen, um den Zugriff
https://github.com/sitaramc/gitolite
InformationsquelleAutor der Antwort Mauvis Ledford
Auf Ihre erweiterte, aktuelle raspbian, Bearbeiten Sie die swap-space-config-Datei:
Ändern CONF_SWAPSIZE von 100 bis 1000
Folgen Sie den Anweisungen für die neueste GitLab, im moment:
https://gitlab.com/gitlab-org/gitlab-ce/blob/8-14-stable/doc/install/installation.md
Glücklich gitting!
InformationsquelleAutor der Antwort bomba