Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
Answers
/
GitHub Repository
Updated Nov 13, 2023

    GitHub Repository

    Nov 13, 2023

    Repositories are used to hold files and represent an entity that can have permissions/roles applied to it.  Common reasons for creating a repository would be to hold software project source code, scripts used to setup/configure a service, or documenting some process or procedure.

    Repository Types

    For Repos that are meant to be available to the GitHub organization, set them as Internal. Internal repos will automatically be visible to all members of our Syracuse University organization.

    For Repos that are meant to be available only to yourself or team, set them as "Private".

    Create a new GitHub Repository

    • Name for repositories must be unique in the Syracuse University GitHub organization, once a name has been taken you will have to choose another until the repository with the name is deleted - Create Repository

    • Set Team as Admin for the Repository; Remove direct user permission to the newly created repository. - Manage access

    • If the repository is going to be not "Private" then the name should be prefixed with the Team's name that owns the repository. e.g. "ITS-CIS-PowerShell Best Practices" (repository name for an "Internal" repository owned by the ITS-CIS team).

    • It is recommended that the "Description" field be filled in with information describing what the repository contains.

    • All repositories should be set to "Private" initially and can be changed to "Internal" (available to all Syracuse University GitHub users), or "Public" (available to anyone on the internet) if needed.

    Other teams can be assigned for other functionality like Maintain, Write or Read.

    , multiple selections available,
    com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro 'ivy-ai' is unknown.
    Answers Knowledge Base
    Teams
    , (opens new window)

    Information Technology Support
    • How-to articles
      How-to articles
       This trigger is hidden
    Results will update as you type.
    • Accessible Technology Toolkit
    • Accounts and NetIDs
    • Campus Departments
    • Campus Living
    • Email (SUMail)
    • General Computing
    • Networks at Syracuse University
    • Printing
    • Remote Access
    • Schools & Colleges
    • Services and Applications
      • MySlice
      • University Events with Technology Supported by ITS
      • Orange Tracker
      • 2U Support Services
      • Adobe at Syracuse University
      • Answers
      • Campus Map (Concept3D)
      • Cisco IP Phone Support
      • Expressions
      • GET - Managing Your Campus Money, Food & More
      • Syracuse University Google Workspace for Education Service
      • How-to articles
      • ITS Computer Labs
      • ITS Faculty and Staff Services
      • ITS Student Services
      • Kaltura at Syracuse University
      • IT Learning Opportunities
      • LinkedIn Learning at Syracuse University
      • Microsoft 365 at Syracuse University
      • SU Today
      • Web Conferencing Solutions
      • Zoom at Syracuse University
      • Orange Safe App
      • GitHub at Syracuse University
        • Creating a GitHub account
        • GitHub File Management
        • GitHub Notifications
        • GitHub Passkey Setup
        • GitHub Repository
        • GitHub Team
        • GitHub Use Case Guides
        • Import Data into GitHub
      • Listserv at Syracuse University
      • OrangeNow
      • OrangeAccess
    • Teaching and Learning
    • Directory - office location for main campus faculty and staff
      Calendars
    You‘re viewing this with anonymous access, so some content might be blocked.
    {"serverDuration": 10, "requestCorrelationId": "6b2c8fef4ba74f018284b43eae3ba5bb"}