Skip to main content

Verwenden von Innersource in Ihrem Unternehmen

Helfen Sie verteilten Teams für die Zusammenarbeit, indem Sie Workflows im Open Source-Stil in Ihrem Unternehmen einrichten, ohne die Sicherheit zu beeinträchtigen.

Sie können interne Ressourcenpraktiken verwenden, um die Zusammenarbeit und Produktivität in Ihrem Unternehmen zu fördern. Innersource erleichtert allen Mitarbeitern das Auffinden und Wiederverwenden von Arbeiten. Dies ermöglicht Entwicklungsteams, voneinander zu lernen, ihre Expertise zu teilen und zu vermeiden, dass Anstrengungen dupliziert werden, um gemeinsame Dienste neu zu erstellen.

Repositories auffindbar machen

Sofern sie keine vertraulichen Informationen enthalten, sollten Sie versuchen, Repositorys für alle Mitarbeiter sichtbar zu machen.

Ermutigen Sie dazu die Mitarbeiter, wann immer möglich interne Sichtbarkeiten zu verwenden. Die interne Sichtbarkeit ermöglicht es jedem Mitglied einer organisation im Unternehmen, das Repository anzuzeigen, unabhängig davon, ob der Benutzer Mitglied der Organisation ist, die das Repository besitzt.

Sie sollten auch großzügige Basisberechtigungen für Organisationen festlegen. Die Basisberechtigungsrichtlinie einer Organisation bestimmt die Standardzugriffsebene, die Mitglieder dieser Organisation für alle Repositorys der Organisation haben. Im Allgemeinen sollten Organisationen mindestens über eine "Lesen"-Basisberechtigung verfügen, damit alle Organisationsmitglieder ein beliebiges Repository sehen können. Organisationsbesitzer können dann Teams verwenden, um Personen größere Zugriffsebenen in bestimmten Repositorys zu gewähren.

Wenn Sie sensiblere Repositorys haben, die nicht weit sichtbar sein sollten, können Sie eine dedizierte Organisation mit einer restriktiveren Basisberechtigung einrichten und dieser Organisation bestimmte Teams hinzufügen.

Weitere Informationen finden Sie unter Informationen zu Repositorys und Festlegen von Basisberechtigungen für eine Organisation.

Dokumentprojekte

Organisieren und dokumentieren Sie Ihre Repositorys, damit Personen im gesamten Unternehmen nach Arbeit suchen können.

          **Repository-READMEs** sind effektiv, da sie in Dateien im Repository definiert sind, sodass Benutzer nach ihnen wie Code suchen können. Sie können AUCH READMEs auf der Ebene einer Organisation oder eines Unternehmenskontos erstellen, um eine allgemeine Übersicht darüber bereitzustellen, wo verschiedene Projekte zu finden sind. Für formalere firmeninterne Dokumentationen sollten Sie in Erwägung ziehen, eine **GitHub Pages Webseite** oder **Wikis** einzurichten.

Sie können Repositorythemen verwenden, um Repositorys zu gruppieren, die eine bestimmte Programmiersprache enthalten, im Besitz eines bestimmten Teams usw. sind. Dies ist eine weitere Möglichkeit, Repositorys einfacher zu finden.

Weitere Informationen finden Sie unter:

  •         [AUTOTITLE](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes), [AUTOTITLE](/organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile#adding-a-member-only-organization-profile-readme) und [AUTOTITLE](/admin/managing-your-enterprise-account/creating-a-readme-for-an-enterprise)
    
  •         [AUTOTITLE](/pages/getting-started-with-github-pages/creating-a-github-pages-site)
    
  •         [AUTOTITLE](/communities/documenting-your-project-with-wikis/adding-or-editing-wiki-pages)
    
  •         [AUTOTITLE](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics)
    

Einrichten einer Kultur für das Teilen von Arbeiten

Ermutigen Sie Teams, ihre Arbeit zu veröffentlichen und Ressourcen mit anderen Teams zu teilen. GitHub verfügt über eine Reihe von Features, die dies vereinfachen. Teams können z. B. folgende Aktionen ausführen:

  • Verwenden Sie Diskussionen , um ihre Arbeit für andere Teams besser sichtbar zu machen. Weitere Informationen finden Sie unter Teilnehmen an einer Diskussion.
  • Erstellen Sie ein dediziertes internes Repository zur Freigabe von Aktionen und wiederverwendbaren GitHub Actions Workflows, auf die alle verweisen können, wenn sie innerhalb des Unternehmens einen Workflow erstellen. Weitere Informationen finden Sie unter Freigeben von Aktionen und Workflows in deinem Unternehmen.
  • Teilen Sie wiederverwendbare Codebausteine in internen Paketen mit GitHub Packages-Registrierungen. Um die Sicherheit zu erhöhen, können Sie GitHubs Sicherheitsfeatures zugriff auf diese Registrierungen gewähren. Weitere Informationen finden Sie unter Einführung in GitHub-Pakete.
  • Richten Sie allgemeine Vorlagen und Frameworks als Vorlagenrepositorys ein, die andere Personen kopieren können, um mit einem Projekt zu beginnen. Weitere Informationen finden Sie unter Eine Repository-Vorlage erstellen.

Wie bei einem Open Source-Projekt sollten Sie sicherstellen, dass freigegebene Projekte über ein Supportmodell und ein klar definiertes Team von Betreuern verfügen, insbesondere für Dienste, auf die viele Teile Ihres Unternehmens angewiesen sind. Im Idealfall enthalten das Wartungsteam Vertreter aus den verschiedenen Teams, die den Dienst verwenden.

Ausblenden von Inhalten von externen Mitarbeitern

Wenn Sie externe Auftragnehmer oder Mitarbeiter haben, die Zugriff auf die Projekte Ihres Unternehmens benötigen, können Sie ihnen ein anderes Zugriffsniveau von regulären Mitarbeitern gewähren.

Insbesondere könnten Sie interne Repositories vor einem externen Mitarbeiter verbergen. Um dies zu tun:

  • Wenn Sie Enterprise Managed Users verwenden, stellen Sie ein Konto für den Benutzer mit der Rolle Gast bereit. Gastmitarbeiter haben standardmäßig keinen Zugriff auf interne Repositorys, erhalten aber Basisberechtigungen in Organisationen, in denen sie als Mitglieder hinzugefügt werden. Sie können auch als Repositorymitarbeiter in Repositorys hinzugefügt werden.
  • Wenn Sie verwenden) haben nur Zugriff auf ein bestimmtes Repository. Diese Benutzer sind keine vollständigen Organisationsmitglieder, daher erhalten sie nicht die Basisebene des Zugriffs für die Organisation, und sie können keine internen Repositorys im Unternehmen sehen, es sei denn, sie sind Mitglied einer anderen Organisation.

Weitere Informationen finden Sie unter Externe Mitarbeiter zu Organisations-Repositorys hinzufügen.