Skip to content
@upenn

University of Pennsylvania

University of Pennsylvania GitHub Campus Program

GitHub Campus Program makes GitHub Enterprise features available to the Penn Community.

University of Pennsylvania GitHub Organization

You must have a GitHub account before you can become a member of the University of Pennsylvania (upenn) organization on GitHub. You can use an existing account or create a new GitHub account here:

You can use any available name for your GitHub account. If your PennKey username (PennName) is unavailable, consider using yourpennname-upenn (i.e. bfrankln-upenn). Since GitHub account names are not unique to the upenn organization, do not assume that a GitHub account belongs to a Penn affiliate because it is the same as someone’s PennName.

All members of the upenn GitHub organization are required to have two-factor authentication enabled on their GitHub accounts. If you have not done so already, see these instructions (be sure to save your recovery codes when prompted):

After logging into your GitHub account (with two-factor authentication enabled), visit this URL to authenticate with your PennKey and automatically become a member of the upenn GitHub organization:

Note that you can associate your Penn WebLogin SSO identity with any of your GitHub accounts, but only one can be associated at a time. You will also be required to enable Two-factor authentication on your GitHub account, if you haven't done so already.

WARNING: GitHub is not suitable for storing sensitive information, including:

  • Data subject to FERPA rules
  • HIPAA protected information
  • Unencrypted secrets such as passwords or private keys

Why use Penn’s Github Campus Program?

Benefits:

  • Protected by Penn WebLogin SSO
  • GitHub Teams for cascading access permissions
  • Standardized infrastructure available to University
  • Security features enforced across all repositories in the enterprise
  • Security Vulnerability Alerts for vulnerable repos
  • Enterprise support for GitHub Classroom and integration with Canvas
  • External collaboration with nonmembers is supported
  • Continued access to code repostories is resilient to developer turnover

Considerations:

Popular repositories Loading

  1. aws-federated-auth aws-federated-auth Public

    Python 4 2

  2. BIT BIT Public

    2

  3. waitlisty-issues waitlisty-issues Public

    A place to file bugs you encounter when using the CIS Waitlist

    2 1

  4. seas-cets-assistant-linux-sysadmin-assessment seas-cets-assistant-linux-sysadmin-assessment Public

    Shell 2 1

  5. irs irs Public

    Penn CIS degree worksheets

    TypeScript 2 1

  6. penn-cis-chatbot penn-cis-chatbot Public

    Basic LLM chatbot for answering internal Q&A

    Python 2

Repositories

Showing 10 of 34 repositories
  • teaching-dashboard Public

    Integrated dashboard: Gradescope + Canvas + Optional Spreadsheet for tracking student progress/success

    upenn/teaching-dashboard’s past year of commit activity
    Python 1 Apache-2.0 0 0 6 Updated Jun 18, 2024
  • G2MH Public
    upenn/G2MH’s past year of commit activity
    R 0 0 0 0 Updated Jun 12, 2024
  • irs Public

    Penn CIS degree worksheets

    upenn/irs’s past year of commit activity
    TypeScript 2 1 4 0 Updated Jun 10, 2024
  • cleaning_scripts Public

    Data cleaning scripts for PEEP

    upenn/cleaning_scripts’s past year of commit activity
    0 0 0 0 Updated May 22, 2024
  • nasa_concordia Public

    Concordia Analyses

    upenn/nasa_concordia’s past year of commit activity
    R 0 0 0 0 Updated May 15, 2024
  • gradescope-canvas-crawler Public Forked from sagarreddypatil/gradescope-ics

    Gradescope and Canvas Data Crawler

    upenn/gradescope-canvas-crawler’s past year of commit activity
    Python 1 AGPL-3.0 34 4 2 Updated Mar 20, 2024
  • upenn/InstructureCon_Slack_Canvas’s past year of commit activity
    0 0 0 0 Updated Mar 15, 2024
  • 2024-03-07-upenn Public

    Python for Social Scientists Workshop

    upenn/2024-03-07-upenn’s past year of commit activity
    HTML 0 0 0 0 Updated Mar 4, 2024
  • xpl Public
    upenn/xpl’s past year of commit activity
    0 0 0 0 Updated Feb 26, 2024
  • python_canvas Public

    Thin API abstraction layer over U Florida Canvas LMS APIs, for making it easier to integrate with Gradescope

    upenn/python_canvas’s past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated Jan 10, 2024