[gelöst] Welche Versionsverwaltung für interne Software-Projekte?

  • Hallo zusammen,


    ich möchte eine lokale Versionsverwaltung einrichten wo Entickler Ihre Software-Projekte einchecken können. Zuerst dachte ich an GitHub das ist aber kostenpflichtig. Gibt es kostenfreie alternativen dazu? Die Versionsverwaltung soll nur intern genutzt werden.

  • Eigenes lokales GIT geht doch, wir haben @Work einen eigenen Server wo GIT läuft mit Versionsverwaltung der Produkte.

    Gruß utiltiy



    VDR Projekte VDR Projects

  • Man kann das sehr schlank halten - z.B. mit git und SSH - in Kapitel 4 "Git on the Server" des Git-Buch sind da die grundlegenden Möglichkeiten beschrieben: https://git-scm.com/doc


    Wenn du lieber eine Klickbunti-Weboberfläche willst (und einen gut ausgestatteten Server hast), kannst du dir mal die Community-Edition von Gitlab ansehen: https://about.gitlab.com/

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • git mit gitolite und gitweb
    Oder gitlab.
    Ersteres benötigt imho einen Admin, der Projekte anlegt und Rechte vergibt. Gitlab ist ähnlich github.


    Gruß
    Andreas

  • Hi,


    ah ok dann werd ich mir mal das gitlab anschauen.

  • Wir nutzen Gitlab. Die Oberfläche wird von Release zu Release immer besser. Und es gibt jeden Monat einen Release.
    Wenn man die richtige Paketquelle in Ubuntu einbindet, kommt es mit dem normalen dist-update.


    Lars

  • Wir nutzen Gitlab. Die Oberfläche wird von Release zu Release immer besser. Und es gibt jeden Monat einen Release.
    Wenn man die richtige Paketquelle in Ubuntu einbindet, kommt es mit dem normalen dist-update.


    Lars


    Hi,


    ich hoffe dann habe ich das richtig gemacht. So habe ich es installiert:


    Code
    apt-get install curl openssh-server ca-certificates postfix
    
    
    curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
    apt-get install gitlab-ce
    
    
    gitlab-ctl reconfigure


    Passt das dann?

  • Das kann ich spontan nicht überprüfen, ich bin noch eine Weile fern der Firma. "apt-cache policy gitlab-ce" wird dir aber sicherlich was sinnvolles anzeigen.


    Lars

  • Das kann ich spontan nicht überprüfen, ich bin noch eine Weile fern der Firma. "apt-cache policy gitlab-ce" wird dir aber sicherlich was sinnvolles anzeigen.


    Lars


    Hi,


    ja, es ist nach meiner obigen Installation in dem Standard-Update verfahren mit drin. Bei einem apt-get update apt-get upgrade wird auch gitlab mit aktualisiert.


    Code
    The following packages will be upgraded:
      gitlab-ce

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!