How to access the NCAR GitHub organization

Staff members can join the NCAR GitHub organization by following these steps:

Create a GitHub account if you don’t already have one.

Log in to people.ucar.edu

Go to the "Edit My Profile" section.

Enter your username in the "GitHub username" field.

You will be added to the organization within an hour. 





Transferring repositories to the NCAR GitHub organization

Please read https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository before transferring a repository into the NCAR organization.

When transferring a repository into the organization, some information may not be preserved.  There is more impact when transferring a repository from another GitHub organization than from a personal account.  When you transfer a repository to another organization, the repository's stars, watchers, and teams are not transferred along with the repository.  Make sure to capture a record of all repository permissions and other user relationships prior to making the transfer. 

If you would like to preserve the state of the repository as much as possible, this will require working with EIT prior to making the transfer.  Please submit a request via https://help.ucar.edu to start this process.

When a repository has been transferred, the NCAR GitHub administration team is notified, and will re-establish admin permissions on the repository for the user making the transfer within the next business day.  If a permissions change is urgent, or there is a delay in the permissions assignment, please submit a request to https://help.ucar.edu to raise attention to the transfer.  Other user permissions assignments will be left to the repository admin.




Use of Github Copilot

UCAR Staff members can request a Github Copilot license on the NCAR Github Organization by submitting a ticket to help@ucar.edu / https://help.ucar.edu .  There is a monthly cost associated with this license so you will need to provide an account key for the monthly chargebacks, along with your github username.  

Please do not submit a request for Github Copilot through the Github interface - this method does not reliably inform the organization admins which user made the request.