About GitHub
GitHub is a git repository hosting service founded in 2008 which
allows users to work together to create source code repositories and indexes.
It is the largest host of source code in the world with over 24 million users
and 67 million different repositories. GitHub has been used for many video
games, applications, and browser extensions.
How to Create an Account
GitHub requires that you make a username, give a valid email
address and create a password associated with your username. You can set up
your account here. You will also need to set an email address which you will use to
commit (publish) pieces of program code from your computer. GitHub recommends
that you verify your account with an email address as well.
Basic User Features
- Repository Issues
- Repository Pull Requests
- Branch Management
- User Profiles
- Organizations
Programming/Adding Repositories
To create your first repository, navigate your way to the top left
of the GitHub menu bar and click "+". Now click "New
Repository" and fill in the details on that page. Please note you have
to have a confirmed email address to create a new repository. Now, you
can download Git and clone
your repository. Now you can start to code! GitHub will support any language you
can think of, so write a simple program, start
tracking your repository and then push
your changes!
Conclusion
Learning GitHub isn't that hard once you know your way around the
website and it is an amazing program that supports open-source code. If you are
truly interested in being involved in this community, then you will probably
need to learn much more than we could summarize in this article. Therefore, we
recommend that you look to the Github
Help page for support in your future ventures. If you are a total beginner,
then please look at these Github
guides.
Written by MakeTheBrainHappy and -Vuton-. The
banner was created by bigpuppy.
Edited by WolfCat67 and jromagnoli. This
was originally posted in the Scratch
Open Source forums.
Nice!
ReplyDeleteGreat post! I have recently been working with GitHub, it is a challenge. I do not understand some aspects right now, but I am working on it. I am currently working on a browser extension for the astronomy picture of the day. By the way, my Scratch (and GitHub) username is MasterOfTheTiger. Also, I am following you on both.
ReplyDeleteThat's really cool! I look forward to see the extension. I hope the article helped!
DeleteIt has long been published and works great. It is on GitHub here: https://github.com/MasterOfTheTiger/apod-extension. I am very good with git and GitHub now, and use it for everything.
Delete