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.
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
- Aktualisieren Sie Ihr system
apt - get Update && apt - Get Upgrade y
- Installationspakete für die Konfiguration Ihrer Medien benötigt
apt - Get install install – y usbutils
- Erstellen eines bestimmten Benutzers für unseren Schlüssel
Adduser - Behinderte-Passwort--gecos "" git && Echo "git:git" | chpasswd
- Erkennt Ihr Gerät. Können Sie lsusb oder dmesg
Hier sehen Sie, dass mein Schlüssel finden auf /Dev/sda
- Den Mount-Punkt zu erstellen :
Mkdir /gitData
- 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
Gefunden/Dev/sda1 mit einer UUID in Höhe von B9B8-190F
- 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
- 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
- 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)
- Verbinden mit dem Benutzer git (oder machen Sie eine Su - git)
- Verzeichnis für das XYZ-Projekt erstellen. Vergessen Sie nicht die .git am Ende standard Git treffen.
Mkdir /gitData/XYZ.git
- Initialisieren Sie das Verzeichnis
CD /gitData/XYZ.git Git Init - bare
- Auf dem Entwicklungscomputer (Windows, Linux, Mac ….)
- Gehen Sie zum Verzeichnis mit den Quellen
- 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
- Um Ihre Quellen an den Server senden müssen Sie das Kennwort des Benutzers eingeben git (Standardmäßig git)
Git Push ft. Meister
- Die neuesten Quellen aus dem Repository abrufen
Git-Pull-master-pi
- 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






