-
Notifications
You must be signed in to change notification settings - Fork 0
Github
#Github Github is a hosting service for git based repositories. It has also evolved into a coders social network with profiles and statistics about your commits to repositories. Within Github it provides a graphical user interface that makes changing files simple without the use of the command line. However, in order to make full use of github you must learn git. In this tutorial I will walk you through account creation and an overview of the UI.
#Account creation
On the main page you can easily follow the prompts in order to create an account
After creating an account I would suggest going through some of their tutorials on git.
Once your account is created you can add some descriptions as well as a profile picture for others to identify you.
Before creating a repository you will need to verify your account through the link that was sent to your e-mail.

Hit the create repository button to start creating your repository

The second step is to name your repository. Pick a name that is relevant to what you are putting in the repository. For the example i'm naming it tutorialrepo. There are also a couple of other things you can set. For instance you can pick whether your repository is public or private. We are also going to check to initialize the repository with a readme. This enables us to clone the repository immediately.

This sections shows a couple of options. You can choose to use github's desktop application or it gives you some other ways to initialize the repository through command line. Since we checked the initialize the repository with a readme we just need to go to whatever github/git user interface you're going to use and then clone your repository using the link. In this case https://github.com/shannock/tutorialrepo.git as provided in the this most recent picture. You can also use the github website to make changes to your repository.
#Markdown Github supports markdown which allows you to do some simple formatting within github. For example this wiki page uses markdown for the bold titles.
#Repository options ![repository options] (https://github.com/CourseReps/ECEN489-Spring2016/blob/master/Students/keabro/repooptions.png) repositories on the github website have some other features. Pulse and graph are some statistics about the repository and commits made. The issues tab is a good place to discuss bugs or problems with your team. The wiki link which of course goes to the wiki page where this tutorial will be located.