GitHub is a popular service that allows for “social development”, in other words, provides a web shell for Git and provides free hosting for your code.
But if you have a free account, then you can create only open repositories, closed ones are available only for paid tariffs, or for students.
')
We'll talk about how to get the ability to create private repositories.
Now we have two ways to complete this quest:
1) Do you have mail on the domain of your institute or do you have an ISIC
2) You do not have mail on the institute domain
First way
In the first case, everything is simple and transparent, you go to
github.com/edu and choose the type of student program for which you are suitable, and indicate in the account data your training email, write a short story about your university, and why you need github, and availability - attach a photo of your ISIC.
With a probability of 90% your application will be moderated and you will be given a discount.
If you do not have mail or the first path did not work, proceed to the second.
Second way
For the success of this procedure, we need the following:
1) Student ID
2) Passport (preferably foreign)
3) Dropbox (or any other hosting for images)
4) Wikipedia article about your university.
Let's get started
Go to
github.com/eduChoose
I'm a studentFill out the form data:

In the column
Name - write your name (as indicated in the documents)
In
School name - the name of the university.
Year in school - How much are you studying.
What do you want to use for repositories for? - Here you should write briefly about why you need GitHub, in English, attaching a photo of your student ID, passport and links to Wikipedia (not Russian, of course, the same).
Then you will have to wait a couple of days, and you will receive a reply to your mail, if something went wrong - you will be asked to provide some more documents, such as an ISIC, driver’s license
(Which are called Driver ID / Driver License) , a passbook , front side of any payment card
(without CVC code) . But, most likely, such requests will not be received if you provide what is written above.
The second way was checked by me, and each item when communicating with GitHub support is important, so by following this algorithm you can get yourself a Micro account on GitHub which will allow you to have 5 private repositories.
The result of your work will be such a sign in your account:
