Utah Tech Logo

IT3100

System Administration

Github instructions

Github is a version control system. You should have done a simple assignment with it in IT1100. Github actions are actions that can be performed on a repository when a certain event occurs (i.e. a push, pull, cron, etc…)

We will use Github for assignment submission.

Create a github account if you do not have one.

After you have logged in, you should click on this link to be added to my github classroom. This will check out a repository that I have created for you. It contains a variety of text files that you will be editing for further assignment submissions. The text files are very picky about what you put in them. See each assignment description for further details. Clicking on that link only needs to be done a single time.

A push should trigger an autograding event.

Autograding events will also run on a certain schedule.

Copy and save your github link somewhere.

Clone the repo somewhere using git clone followed by the repo link.

After you edit files, you will run git push when you are ready for an autograde event to occur.

Autograders take a while to run. With as many students as we have, it may take several hours for autograding to complete, thus you should do as much testing as you can on your own without submitting an autograding event.