GitHub — популярный сервис который позволяет осуществлять «социальную разработку», другими словами предоставляет веб-оболочку для Git и предоставляет бесплатный хостинг для вашего кода.
Но если у вас бесплатный аккаунт — то вы можете создавать только открытые репозитории, закрытые же доступны только для платных тарифов, либо для студентов.
О том как получить возможность создавать приватные репозитории мы и поговорим.
Теперь у нас есть два пути прохождения этого квеста:
1) У вас есть почта на домене вашего института или у вас есть ISIC
2) У вас нет почты на домене института
Первый способ
В первом случае все просто и прозрачно, вы заходите на github.com/edu выбираете тип студенческой программы под которую вы подходите и указываете в данных об аккаунте вашу учебную почту, пишите краткий рассказ о вашем вузе, и о том зачем вам github, и при наличии — прикладываем фотографию вашего ISIC.
С вероятностью 90% ваша заявка пройдет модерацию и вам дадут скидку.
Если же вы у вас нет почты или первый путь не сработал, переходим ко второму.
Второй способ
Для успешного проведения данной процедуры нам потребуется следующее:
1) Студенческий билет
2) Паспорт (желательно заграничный)
3) Dropbox (или любой другой хостинг для картинок)
4) Статья на википедии про ваш вуз.
Приступим
Заходим на github.com/edu
Выбираем I'm a student
Заполняем данные формы:
В графе Name — пишем своё ФИО (как указано в документах)
В School name — название вуза.
Year in school — Сколько вы обучаетесь.
What do you plan to use the repositories for? — Тут следует написать кратко о том, зачем вам GitHub, на английском языке, приложив фотографию вашего студенческого билета, паспорта и ссылки на википедию (не на русскую конечно, же).
Затем вам надо будет подождать пару дней, и вы получите ответ на вашу почту, если что-то пошло не так — вас попросят предоставить еще какие-либо документы, например ISIC, водительские права (Которые называются Driver ID/Driver License), зачетная книжка, лицевая сторона любой платежной карты (без CVC кода). Но, скорее всего, такие запросы не поступят если вы предоставите то что написано выше.
Второй путь был проверен мною, и каждый пункт при общении с поддержкой GitHub важен, по этому следуя этому алгоритму вы сможете получить себе Micro аккаунт на GitHub который позволит иметь 5 приватный репозиториев.
Результатом ваших трудов будет вот такая табличка в вашем аккаунте: