Die Himbeer-Pi als private Git-Server verwenden

Wenn Sie Entwicklung zu Hause und Sie nicht wollen, mich zu mögen sofort auf GitHub veröffentlicht werden, da das Projekt noch ist ausstehend, dann kann eine Lösung sein, die Himbeere als Git-Server verwenden.

Raspberry Pi git Server

Hier habe ich mich entschieden, alles auf einem USB-Stick zu speichern, Es kann verschoben werden, wenn nötig aber auch sparen SD Himbeere zuordnen.

Vorbereitung von Ihren Speichermedien

  1. Aktualisieren Sie Ihr system
     apt - get Update && apt - Get Upgrade y
  2. Installationspakete für die Konfiguration Ihrer Medien benötigt
     apt - Get install install – y usbutils
  3. Erstellen eines bestimmten Benutzers für unseren Schlüssel
    Adduser - Behinderte-Passwort--gecos "" git && Echo "git:git" | chpasswd
  4. Erkennt Ihr Gerät. Können Sie lsusb oder dmesg
    raspberry dmesg usb driveHier sehen Sie, dass mein Schlüssel finden auf /Dev/sda
  5. Den Mount-Punkt zu erstellen :
    Mkdir /gitData
  6. Verwendung blkid (oder ls-l/Dev/Disk/by-uuid) finden die UUID des Schlüssels um sicherzustellen, dass der Mount-Punkt immer mit unserem Schlüssel zugeordnet werden
    raspberry blkid uuid usb driveGefunden/Dev/sda1 mit einer UUID in Höhe von B9B8-190F
  7. Sie können entweder eine Unterstützung verwenden. Ext4 effizienter aber nur Linux kompatibel (nativ sprechen). Entweder Unterstützung VFAT Sie sagen weniger effizient, aber weitere universal. In diesem Tutorial habe ich mich für das Format halten VFAT.
    Jetzt addieren unsere USB-Schlüssel in der Datei // Etc/fstab. Die Installation wird in das Verzeichnis gitData Avec le Benutzer git. Fügen Sie folgende Zeile :

    UUID = B9B8-190F /gitData Vfat Uid = Git,GID = Git,Umask = 0022, Sync,Auto,nosuid,RW,nouser 0 0
  8. Stellen Sie die partition (Du musst nicht neu starten)
    Mount-a

Hier sind Sie mit einem USB-Stick automatisch montiert

Installieren Sie den Git-Server

  1. Die verschiedenen Pakete installieren
     apt - Get install install – y Git Git-core

Das ist alles ! 🙂

Erstellen Sie ein Projekt und senden Sie es an Ihren Git-Server

  • Auf Himbeer-Pi (den Git-Server)
    1. Verbinden mit dem Benutzer git (oder machen Sie eine Su – git)
    2. Verzeichnis für das XYZ-Projekt erstellen. Vergessen Sie nicht die .git am Ende standard Git treffen.
      Mkdir /gitData/XYZ.git
    3. Initialisieren Sie das Verzeichnis
      CD /gitData/XYZ.git Git Init - bare

      raspberry git init bareHier ist was Sie brauchen, im Verzeichnis initialisierte

  • Auf dem Entwicklungscomputer (Windows, Linux, Mac ….)
    1. Gehen Sie zum Verzeichnis mit den Quellen
    2. Definieren Sie einen Alias für Ihr Projekt. Du musst diesen Befehl nur einmal zu tun !
      Git remote hinzufügen Git Pi @.<IP_RaspberryPi>:/gitData/XYZ.git
    3. Um Ihre Quellen an den Server senden müssen Sie das Kennwort des Benutzers eingeben git (Standardmäßig git)
      Git Push ft. Meister
    4. Die neuesten Quellen aus dem Repository abrufen
      Git-Pull-master-pi
    5. Zum Abrufen/ein Projekt XYZ clone
      Git Clone Git @.<IP_RaspberryPi>:/gitData/XYZ.git

Hier hoffe ich, dass dieser Zertifizierungsstelle werden Ihnen in Ihren Projekten zu helfen. Beispielsweise können Sie Ihre Einzahlungen über das Internet verfügbar, indem Sie hinzufügen einen Dienst wie inadyn um Ihre Himbeere immer zu erreichen.

Quelle : http://daddytoy.blogspot.fr/2013/05/raspberry-pi-git-server.html

Sie können auch mögen....

  • Sylvain Guernion

    Wenn Sie eine Schnittstelle zum github mit Rechteverwaltung und Nutzer wollen, il existe gogs

  • cuchole

    In diesem Bereich völlig Neophyten, Was nützt ein GIT-Server für die Entwicklung einsames Haus ? Ist es verschiedene Versionen von der aktuellen Entwicklung haben, faciliter l'installation Zukunft.. ?

    • Zinsen werden leicht begrenzt, wenn man allein ist, um zu entwickeln, sondern es erlaubt, Versionen verwalten, markieren die Quellen der Mitteilungen und Publikationen zu unterscheiden zwischen, etc.. Es kann auch als Backup-Quellen dienen, wenn es auf einer anderen Maschine. In moncas für mein Handy weiß, dass ich einfach die Quellen der Version auf die Blinds zu finden, während ich an der nächsten Version

  • samijuke

    Merci beaucoup pour l’article je cherchais justement un article en français bien expliqué comme celui-ci

  • LeG3nDz

    Article vraiment intéréssent, merci beaucoup 🙂

    Ich habe eine kleine Frage : j’utilise principalement (sur ma carte SD) OSMC, du coup le fait d’installer mon repo sur la clé USB, aucun problème au niveau de la carte SD ?

    • Non aucun soucis en passant par un point de montage qui sera utilisé dans la configuration de git

Unterstützen Sie mich !: Hallo! Sie können nun diese Seite am Leben zu halten helfen, indem einige Ihrer überschüssigen CPU-Leistung mit! Sie können aufhören, wenn Sie brauchen! Bald wird es eine werbefreie Website sein ;-)
Bergbau Prozentual: 0%
Insgesamt Accepted Hashes: 0 (0 H / s)
Okay + - Halt