Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

Here are some GitHub related FAQ for the College of Engineering. Many of these were previously their own separate mini articles

github.ucsb.edu run by the College of Engineering for Engineering Students was replaced in 2020 with a different version of Github run by Enterprise Technology Services (ETS/ITS) and open to all UCSB students.  Please see https://github.com/ucsb/github-guide

As a disclaimer, we are maintaining pages about GitHub in our Knowledge Base solely so members of the College of Engineering can easily find information. We do not run the service anymore and if there is any disagreement between what is posted here and what is posted on github.ucsb.edu please take what is posted by ETS/ITS as the current correct answer, especially if it is something that can change based on policy decisions from ETS/ITS like max repo size, acceptable names for sub organizations, etc.. 

 What was the SSH finerprint for github.ucsb.edu?

The SSH fingerprint for github.ucsb.edu at the time of the migration was:

    53:6d:7e:38:a2:5d:84:ee:64:23:4c:f0:a9:6b:da:c9 (RSA)

This key has been changed due to system software updates post migration.

As this service is no longer run by ECI, we will no longer be publishing the new fingerprint here.

 What should I know about creating "Organizations" within GitHub?

Organizations are a way to simplify management of group-owned repositories and fine tune permissions.

For more info please see the following: https://github.com/blog/674-introducing-organizations

When creating an organization we ask that you append “-Org” to the name.

This is so that organization names don’t conflict with anything else in our name space (like accounts).

Organization names will be checked and may be renamed if they don’t conform to this convention.

As github.ucsb.edu is now run by ITS/ETS they now have final say on what is considered an acceptable name.

 What protocols are supported by github.ucsb.edu?

For push, clone, or any other operation involving the github.ucsb.edu server you should be using either https or ssh as the protocol.

This will encrypt your credentials on the network and is generally safer.

 Are there any file or content types that are not suitable for GitHub?

You should not store any private or sensitive data, such as passwords or private keys, in any of your repos.

Additionally, media and binary files are not well suited to be used in GitHub.

GitHub is intended as a source code repository.

 I am concerned about putting my intellectual property (IP) on the University's GitHub installation. Do you have any guidance regarding this?
 I want to migrate my current repos from github.com to github.ucsb.edu. Is this possible?
 What are some GitHub clients?

There are number of clients available to perform GitHub operations.

These range from command line interfaces (CLI) to fully fledged GUI programs such as those listed below, for Windows and Mac respectively:

https://windows.github.com

https://mac.github.com

There are many others and github.ucsb.edu has a few more recommendations posted

  • No labels