Skip to content

GitHub Guide for UCSB - Start Here if you are new to Github for UCSB

Notifications You must be signed in to change notification settings

ucsb/github-guide

Repository files navigation

UCSB GitHub Guide

Get Started

  1. If you do not have an existing Github account then create a free account (https://help.github.com/en/articles/types-of-github-accounts#personal-user-accounts) at GitHub.com. Otherwise, log into your existing account.
  2. Become a member of the UCSB github organization by Joining it by verifying your campus affiliation with a valid UCSB NetID by logging into the UCSB Github SSO login page.
    • Follow the Single sign-on link to https://github.com/orgs/ucsb/sso/sign_up Step1-GitHubSSO

      Step1-GitHubSSO

    • Successfully authenticating through the campus SSO portal page will link your GitHub.com account with your UCSB GitHub organization account. If you haven't yet logged into GitHub.com, you will be prompted to login to GitHub at this step.

    • Once joined to the UCSB Github organization your account profile page will display you are a member of the organization.

  3. How to access the UCSB GitHub organization - https://help.github.com/en/articles/accessing-an-organization

Git software

You can interact with github within a web browser, or via another machine with Git software installed. If Git is not already installed, download it from one of the following locations, depending on your operating system:

About GitHub

GitHub is a service provided under the auspices of the Office of the CIO.

GitHub is a Web-based Git repository hosting service. The largest code hosting system in the world with over 28.8 million repositories including the Linux kernel and the C++ programming language, it offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features.

https://github.com/features

The UC Santa Barbara GitHub organization enables private repositories (accessible only to the owners of that repo), advanced team functionality, and other enterprise features. The UC Santa Barbara GitHub organization is available to Faculty, Researchers, Staff and Students of UC Santa Barbara, and is currently being used for a wide range of purposes including research projects, campus-wide business applications, and hosted websites. The Github service is provided at no cost, as long as requirements are met by each organization owner. There are potential costs involved if an ownner requests and then permits "Github Actions" for their organization, but this can be discussed with Github Administrators before Actions are enabled.

Features/Benefits:

  • Source code management
  • Integrated issue tracking
  • Collaborative code review
  • Teams for collaboration, including “secret” teams
  • Private repositories
  • Repository wikis
  • Organization and project hosted webpages on GitHub Pages
  • Source code (text) snippets with Gists

Additional Resources

Terms of Use

Questions or Issues

If your have a question about UCSB GitHub for Education or the UCSB Github Orgnization, please review existing Issues in this repository, and then create an issue in this repository.

About

GitHub Guide for UCSB - Start Here if you are new to Github for UCSB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •