- 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.
- 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
-
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.
-
- How to access the UCSB GitHub organization - https://help.github.com/en/articles/accessing-an-organization
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:
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
-
https://education.github.com/schools/terms
"As an educational institution, you’d like to allow people from your institution to use and access some of GitHub’s products for their non-commercial, academic use."
-
https://help.github.com/en/articles/github-acceptable-use-policies
-
https://help.github.com/en/articles/github-community-guidelines
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.