Book Image

GitHub Essentials

By : Achilleas Pipinellis
Book Image

GitHub Essentials

By: Achilleas Pipinellis

Overview of this book

<p><span id="description" class="sugar_field">Whether you are an experienced developer or a novice, learning to work with Version Control Systems is a must in the software development world. Git is the most popular tool for that purpose and GitHub was built around it leveraging its powers by bringing it to the web.</span></p> <p><span id="description" class="sugar_field">Starting with the basics of creating a repository you will then learn how to manage the issue tracker, the place where discussion about your project takes place. Continuing our journey we will explore how to use the wiki and write rich documentation that will accompany your project. Organization and team management will be the next stop and then onto the feature that made GitHub so well known, Pull Requests. Next we focus on creating simple web pages hosted on GitHub and lastly we explore the settings that are configurable for a user and a repository.</span></p>
Table of Contents (13 chapters)

Creating an organization


In order to create an organization, find the cross button at the top header next to your avatar or visit https://github.com/organizations/new directly:

On the next screen, pick up an organization name and fill in a billing e-mail. For testing purposes, you can give your personal e-mail, which you can change later if you want. For open source projects, the creation of an organization is free, which is the default plan. All these options are summarized in the following screenshot:

As you type the name, GitHub searches behind the scenes if it is already taken, and if that is the case, a message appears saying that Username is already taken.

Note

As you will notice, there cannot be a user and an organization with the same name. Namespaces must be unique.

In the next step, you can optionally invite some people to be part of the organization, but let's skip it for the time being and just hit Finish:

The first thing you will see after the creation is your organization's dashboard...