Как сделать репозиторий гитхаб публичным

Setting repository visibility

In this article

You can choose who can view your repository.

About repository visibility changes

Organization owners can restrict the ability to change repository visibility to organization owners only. For more information, see «Restricting repository visibility changes in your organization.»

We recommend reviewing the following caveats before you change the visibility of a repository.

Making a repository private

Making a repository public

For information about improving repository security, see «Securing your repository.»

Changing a repository’s visibility

On GitHub.com, navigate to the main page of the repository.

Under your repository name, click

Settings. Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

Under «Danger Zone», to the right of to «Change repository visibility», click Change visibility. Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

Select a visibility.

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

To verify that you’re changing the correct repository’s visibility, type the name of the repository you want to change the visibility of.

Click I understand, change repository visibility.

Источник

Git и Github. Простые рецепты

При разработке собственного проекта, рано или поздно, приходится задуматься о том, где хранить исходный код и как поддерживать работу с несколькими версиями. В случае работы на компанию, обычно это решается за вас и необходимо только поддерживать принятые правила. Есть несколько общеупотребимых систем контроля версий, и мы рассмотрим одну из самых популярных — это Git и сервис Github.

Система Git появилась, как средство управления исходными текстами в операционной системе Linux и завоевала множество поклонников в среде Open Source.

Сервис Github предоставляет хостинг (хранение) исходных текстов как на платной, так и на бесплатной основе. Это одна из крупнейших систем, которую любят Open Source пользователи. Основное отличие платной версии — это возможность создания частных репозиториев (хранилищ) исходных текстов и если вам скрывать нечего, то можете спокойно пользоваться бесплатной версией.

После того, как вы начали работу над проектом и написали какой-то работающий прототип, у вас появится желание сохранить результаты работы. Это так же может быть полезно в случае, если вы захотите продолжить работу на другом компьютере. Самое простое решение — это сохранить все на флешке. Этот вариант неплохо работает, но если есть подключение к интернету (а сейчас у кого его нет), то удобно воспользоваться системами Git/Github.

В этой статье будут описаны базовые сценарии использования систем Git/Github при работе над проектом в среде Linux с помощью командной строки. Все примеры проверялись на системе с Linux Ubuntu 14.04 и Git 1.9.1. Если вы пользуетесь другим дистрибутивом, то возможны отличия.

Создание локального репозитория

Предположим, что ваш проект находится в папке /home/user/project. Перед тем, как сохранять исходники, можно посмотреть, нет ли временных файлов в папке с проектом и по возможности их удалить.

Для просмотра папки удобно воспользоваться командой tree, которая покажет не только содержимое каждой папки, но и древовидную структуру директорий.

Часто временные файлы содержат специфические суффиксы, по которым их легко обнаружить и в последствии удалить. Для поиска таких файлов можно воспользоваться командой find. В качестве примера посмотрим, как найти все файлы, которые генерируются компилятором Python и имеют расширение .pyc

Переходим в папку с проектом /home/user/project:

И показываем список файлов с расширением .pyc:

Эта команда выведет список всех файлов с расширением .pyc в текущей директории и в ее поддиректориях. Для удаления найденных файлов, достаточно добавить ключ -delete к этой команде:

Очень рекомендуется не спешить и сразу ключ этот не добавлять. Первый раз вызвать команду для просмотра файлов и только убедившись, что в список не попало ничего полезного добавить ключ удаления.

Создадим локальный репозиторий в папке с проектом:

После выполнения этой команды появится новая папка с именем .git. В ней будет несколько файлов и поддиректориев. На данный момент система управления версиями еще не видит наших файлов.

Добавление файлов в локальный репозиторий

Для добавления файлов используется команда:

После выполнения команды, файл readme будет добавлен в систему управления версий (конечно если он уже был то этого в проекте). При добавлении файла генерируется хеш значение, которое выглядит примерно так:

Добавленные файлы хранятся в папке .git/objects/xx/yyyyyyyy, при этом первые 2 цифры хеша ипользуются для указания директории, а остальное хеш значение является именем файла. Наш добавленный файл будет находится здесь:

Что легко увидеть с помощью команды:

Сам файл является архивом, который легко распаковать и вывести на экран, указав полное значение хеша.

Для того, чтобы добавить все файлы из текущей директории введите:

Если нужно добавить файлы из текущей директории и из всех поддиректориев, то используйте:

Для того, чтобы в систему не попадали временные файлы, можно их занести в файл .gitignore, который нужно создать самостоятельно и разместить в корневом каталоге проекта (на том же уровне, что и .git директория).

Например, если в в файл .gitignore добавить следующую строчку *.pyc, то все файлы с расширением .pyc не будут добавляться в репозиторий.

После добавления файлов, все изменения находятся в так называемой staging (или cached) area. Это некоторое временнное хранилище, которое используется для накопления изменений и из которого создаются собственно версии проектов (commit).

Для просмотра текущего состояния можно воспользоваться командой:

После выполнения команды мы увидим, что в stage area находится наш файл:

Если вы продолжите вносить изменения в файл readme, то после вызова команды git status вы увидите две версии файла.

Чтобы добавить новые изменения достаточно повторить команду. Команда git add не только добавляет новые файлы, но и все изменения файлов, которые были добавлены ранее.

Можно отменить добавления файла readme в staging area с помощью команды:

После выполнения команды, файл readme отметится, как неизмененный системой.

Создание версии проекта

После того, как мы добавили нужные файлы в staging area мы можем создать версию проекта. С помощью команды:

Каждая новая версия сопровождается комментарием.

После коммита, мы сможем найти два новых объекта внутри .git репозитория.

Посмотрим, что внутри:

Ключ -t показывает тип объекта. В результате мы видим:

Для второго объекта:

Для самого первого файла:

Если мы будем дальше изучать содержимое этих файлов, то обнаружим древовидную структуру. От каждого коммита можно по ссылкам пройти по всем измененным файлам. Для практического применения это не очень нужно, но возможно так будет легче понять, что происходит при работе с системой Git.

Самую первую версию отменить нельзя. Ее можно только исправить. Если вы хотите добавить изменения в последнюю версию, то после выполнения команды commit, добавляете необходимые изменения и вызываете:

Ключ —no-edit нужен, чтобы не вводить заново комментарий.

Можно просмотреть изменения, которые вы внесли последним коммитом:

Ключ —name-only нужен, чтобы показывать только имена измененный файлов. Без него по каждому измененнному файлу будет выдан список всех изменений.

Если вы продолжили работать и изменили только те файлы, которые были уже добавлены в систему командой git add, вы можете сделать коммит одной командой:

Для просмотра списка всех коммитов, воспользуйтесь командой:

Ключ —oneline нужен, чтобы уменьшить количество информации выдаваемой на экран. С этим ключем каждый коммит показывается в одну строчку. Например:

Для того, чтобы просмотреть изменения по конкретному коммиту, достаточно в команду git show добавить хеш значение коммита, которое можно получить с помощью предыдущей команды.

Для отмены последнего коммита (кроме самого первого) можно воспользоваться следующей командой:

Для того чтобы удалить все файлы в папке, которые не относятся к проекту и не сохранены в репозитории, можно воспользоваться командой:

Создание репозитория на Github

До текущего момента мы работали с локальным репозиторием, который сохранялся в папке на компьютере. Если мы хотим иметь возможность сохранения проекта в интернете, создадим репозиторий на Github. Для начала нужно зарегистрироваться на сайте github.com под именем myuser (в вашем случае это может быть любое другое имя).

После регистрации нажимаем кнопочку «+» и вводим название репозитория. Выбираем тип Public (репозиторий всегда Public для бесплатной версии) и нажимаем Create.

В результате мы создали репозиторий на сайте Github. На экране мы увидим инструкцию, как соединить наш локальный репозиторий со вновь созданным. Часть команд нам уже знакома.

Добавляем удаленный репозиторий (по протоколу SSH) под именем origin (вместо origin можно использовать любое другое имя).

Можем просмотреть результат добавления с помощью команды:

Если все было правильно сделано, то увидим:

Для того, чтобы отменить регистрацию удаленного репозитария введите:

Это может понадобиться, если вы захотите поменять SSH доступ на HTTPS. После этого можно добавить его опять, например под именем github и протоколом HTTPS.

Следующей командой вы занесете все изменения, которые были сделаны в локальном репозитории на Github.

Ключ -u используется для того, чтобы установить связь между удаленным репозиторием github и вашей веткой master. Все дальнейшие изменения вы можете переносить на удаленный репозиторий упрощенной командой.

Перенос репозитория на другой компьютер

После того, как репозиторий был создан на Github, его можно скопировать на любой другой компьютер. Для этого применяется команда:

Результатом выполнения этой команды будет создание папки project в текущем каталоге. Эта папка также будет содержать локальный репозиторий (то есть папку .git).

Так же можно добавить название папки, в которой вы хотите разместить локальный репозиторий.

Работа с одним репозиторием с разных компьютеров

С одним репозиторием с разных компьютеров может работать несколько разработчиков или вы сами, если например работаете над одним и тем же проектом дома и на работе.

Для получения обновлений с удаленного репозитория воспользуйтесь командой:

Если вы изменили ваши локальные файлы, то команда git pull выдаст ошибку. Если вы уверены, что хотите перезаписать локальные файлы, файлами из удаленного репозитория то выполните команды:

Как мы уже знаем, для того чтобы изменения выложить на удаленный репозиторий используется команда:

В случае, если в удаленном репозитории лежат файлы с версией более новой, чем у вас в локальном, то команда git push выдаст ошибку. Если вы уверены, что хотите перезаписать файлы в удаленном репозитории несмотря на конфликт версий, то воспользуйтесь командой:

Иногда возникает необходимость отложить ваши текущие изменения и поработать над файлами, которые находятся в удаленном репозитории. Для этого отложите текущие изменения командой:

После выполнения этой команды ваша локальная директория будет содержать файлы такие же, как и при последнем коммите. Вы можете загрузить новые файлы из удаленного репозитория командой git pull и после этого вернуть ваши изменения которые вы отложили командой:

Источник

Немного о приватности реальных Git-репозиториев

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

Введение

Здравствуйте, уважаемые читатели. Сегодня на повестке дня у нас небольшое тестирование —
первых ≈100 тысяч по популярности сайтов в интернете (ранжирование на основе статистики посещаемости с Alexa Rank). Стоит отметить, что оное тестирование будет достаточно узконаправленным, а именно — проверим каждый сайт на предмет существования и открытости Git-репозитория без аутентификации прямо из веба по url-адресу искомого. Напомню, что такая брешь в безопасности зачастую позволяет прочитать актуальные исходные коды на сервере, получить чувствительную информацию (файлы конфигов, структуру системы и т.д.) и, в последствии, получить определенного рода права на сервере. Рай для различного рода негодяев, да и только 🙂
Совершенно аналогичную проверку я делал для себя порядка 100 дней назад, и сегодня мы сделаем это ещё раз, посмотрим что изменилось и что с этим делать.
Разумеется, использовать будем список сайтов, полученный в рамках первого тестирования.
Для заинтересовавшихся милости прошу под кат.

*Вся информация, описанная в статье, предоставлена исключительно с исследовательско-ознакомительной целью.

Что происходит?

Итак, для начала нужно понимать, что кол-во сайтов не самое маленькое, и проверку вручную, разумеется, сделать невозможно. Решение — напишем автоматизированную утилиту для проверки.
Вообще говоря, на практике достаточное условие проверки очень простое:
Будем считать, что Git-репозиторий является открытым и доступным из веба без авторизации, если доступен на чтение файл конфигов по адресу http(s)://sitename.com/.git/config (забавно, что иногда в этом файле также содержатся данные для подключения к git-серверу, но нам это совершенно не обязательно).

Тут основной момент в том, что многие разработчики закрывают доступ на просмотр директории /.git/, но забывают закрыть доступ на сами файлы/директории внутри оной. Таким образом, если нам удалось прочитать конфиг — то практически всегда мы сможем прочитать и файл /.git/index (список, содержащий все файлы), и, собственно, сможем прочитать и все доступные исходники (из директории /.git/objects/, преобразовав blob-объекты в исходное представление файлов). Для этого можно использовать любой git-дампер (например этот), или написать свой.

Тесты и анализ

Тестирование #1
Дата: 11 декабря 2016 года
Кол-во тестируемых сайтов: 99991
Открытых Git-репозиториев: 639 (0,64% от общего числа)

Тестирование #2
Дата: 21 марта 2017 года
Кол-во тестируемых сайтов: 99991 (тот же лист сайтов, что и в первый раз)
Открытых Git-репозиториев: 599 (0,60% от общего числа)

Тестирование #3
Дата: 21 сентября 2020 года
Кол-во тестируемых сайтов: 99991 (тот же лист сайтов, что и в первый раз)
Открытых Git-репозиториев: 63 (0,06% от общего числа)

Примечательно, что время работы утилиты на домашнем ноутбуке (при скорости интернет-соединения в 20 мбит/с) составило около 16-ти минут, что совсем не много.
Итак, за 100 дней кол-во «открытых» репозиториев (из моей выборки) сократилось на 40 штук. Это порядка 6% от изначального количества.
Много ли разработчиков одумалось? Нет, не похоже (такими темпами только через года 4-5 можно ожидать исправления проблем на данной выборке).
В целом, конечно, процент открытых репозиториев небольшой. Но с другой стороны, взяв выборку скажем в один миллион сайтов — это уже порядка 10 000 сайтов с подобной брешью.
При том нужно понимать, что это самые популярные сайты по версии Alexa Rank, а значит они обязаны быть защищенными. Предположительно, чем дальше по списку — тем чаще будут попадаться открытые репозитории.
Среди найденных сайтов были обнаружены сайты с весьма большой аудиторией (> 1кк уникальных/сутки), а также ресурсы различных учебных заведений (включая российские ведущие вузы, среди них некоторые выпускают по направлению веб-безопасности) и организаций. Этим грешит даже сайт одного небезызвестного архиватора.
Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным
(* Пример полученных исходных кодов. Обратите внимание на SQL дампы и лист авторизации)

Вариант вектора атаки

Самое интересное, что практически весь процесс (от добычи url’ов сайтов до получения исходников) можно автоматизировать. Более того, подобные решения уже существуют, и злоумышленники успешно монетизируют ваши ресурсы.

Списки проверяемых сайтов и файлы результатов я, разумеется, не привожу. При желании вы сможете взять ТОПы сайтов, и протестировать их самостоятельно.

Как защититься?

С вами был Петр,
спасибо за внимание.

Источник

Git для новичков (часть 1)

Что такое Git и зачем он нужен?

С помощью Git-a вы можете откатить свой проект до более старой версии, сравнивать, анализировать или сливать свои изменения в репозиторий.

Репозиторием называют хранилище вашего кода и историю его изменений. Git работает локально и все ваши репозитории хранятся в определенных папках на жестком диске.

Так же ваши репозитории можно хранить и в интернете. Обычно для этого используют три сервиса:

Как работает

В итоге получается очень простой граф, состоящий из одной ветки ( main ) и четырех commit. Все это может превратиться в более сложный граф, состоящий из нескольких веток, которые сливаются в одну.

Об этом мы поговорим в следующих статьях. Для начала разберем работу с одной веткой.

Установка

Основой интерфейс для работы с Git-ом является консоль/терминал. Это не совсем удобно, тем более для новичков, поэтому предлагаю поставить дополнительную программу с графическим интерфейсом (кнопками, графиками и т.д.). О них я расскажу чуть позже.

Но для начала, все же установим сам Git.

Windows. Проходим по этой ссылке, выбираем под вашу ОС (32 или 64 битную), скачиваем и устанавливаем.

Для Mac OS. Открываем терминал и пишем:

Linux. Открываем терминал и вводим следующую команду.

Настройка

Вы установили себе Git и можете им пользоваться. Давайте теперь его настроим, чтобы когда вы создавали commit, указывался автор, кто его создал.

Открываем терминал (Linux и MacOS) или консоль (Windows) и вводим следующие команды.

Создание репозитория

Теперь вы готовы к работе с Git локально на компьютере.

Создадим наш первый репозиторий. Для этого пройдите в папку вашего проекта.

Теперь Git отслеживает изменения файлов вашего проекта. Но, так как вы только создали репозиторий в нем нет вашего кода. Для этого необходимо создать commit.

Отлично. Вы создали свой первый репозиторий и заполнили его первым commit.

Процесс работы с Git

Не стоит после каждого изменения файла делать commit. Чаще всего их создают, когда:

Создан новый функционал

Добавлен новый блок на верстке

Исправлены ошибки по коду

Вы завершили рабочий день и хотите сохранить код

Это поможет держать вашу ветки в чистоте и порядке. Тем самым, вы будете видеть историю изменений по каждому нововведению в вашем проекте, а не по каждому файлу.

Визуальный интерфейс

Как я и говорил ранее, существуют дополнительные программы для облегчения использования Git. Некоторые текстовые редакторы или полноценные среды разработки уже включают в себя вспомогательный интерфейс для работы с ним.

Но существуют и отдельные программы по работе с Git. Могу посоветовать эти:

Я не буду рассказывать как они работают. Предлагаю разобраться с этим самостоятельно.

Создаем свой первый проект и выкладываем на GitHub

Давайте разберемся как это сделать, с помощью среды разработки Visual Studio Code (VS Code).

Перед началом предлагаю зарегистрироваться на GitHub.

Создайте папку, где будет храниться ваш проект. Если такая папка уже есть, то создавать новую не надо.

Установите себе дополнительно анализаторы кода для JavaScript и PHP

Откройте вашу папку, которую создали ранее

После этого у вас появится вот такой интерфейс

Здесь будут располагаться все файлы вашего проекта

Здесь можно работать с Git-ом

Кнопка для создания нового файла

Кнопка для создания новой папки

Давайте теперь перейдем во вкладу для работы с Git-ом.

Откроется вот такое окно:

Кнопка для публикации нашего проекта на GitHub

Вы создали и опубликовали репозиторий на GitHub.

Теперь сделаем изменения в коде и попробуем их снова опубликовать. Перейдите во вкладку с файлами, отредактируйте какой-нибудь файл, не забудьте нажать crtl+s (Windows) или cmd+s (MacOS), чтобы сохранить файл. Вернитесь обратно во вкладу управления Git.

Если посмотреть на значок вкладки Git, то можно увидеть цифру 1 в синем кружке. Она означает, сколько файлов у нас изменено и незакоммичено. Давайте его закоммитим и опубликуем:

Кнопка для просмотра изменений в файле. Необязательно нажимать, указал для справки

Добавляем наш файл для будущего commit

Отправляем наш commit в GitHub

Поздравляю, вы научились создавать commit и отправлять его в GitHub!

Это первая вводная статья по утилите Git. Здесь мы рассмотрели:

Как его устанавливать

Как его настраивать

Как инициализировать репозиторий и создать commit через консоль

Как на примере VS Code, опубликовать свой код на GitHub

Забегая вперед, советую вам погуглить, как работают следующие команды:

P.S. Для облегчения обучения, оставлю вам ссылку на бесплатный тренажер по Git.

Источник

Освоение GitHub на примере Unity проекта. Часть 1

Установка необходимого

1) Вводим в поисковике Google: “github desktop”. Нажимаем на первую ссылку (https://desktop.github.com/).

2) На главной странице сайта нажимаем на кнопку “Download for Windows”.

3) Устанавливаем программу. Должна появиться на рабочем столе следующая иконка:

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичнымИконка программы GitHub Desktop

4) Вводим в поисковике Google: “github.com”. Нажимаем на первую ссылку (https://github.com/).

5) Регистрируемся на сайте.

Регистрация на сайте

1) В правом углу сайта нажимаем на кнопку “Sign up”.

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

2) Далее вводим свой логин (имя, которое будет отображаться на сайте), email, пароль и решаем легкую загадку. В самом конце нажимаем на зеленую кнопку “Select in plan”.

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

3) На следующем шаге выбираем бесплатный аккаунт. Нажимаем на кнопку “Choose Free”.

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

4) Следующий шаг заполнять не обязательно (он нужен для статистики сайта). Спускаемся вниз и нажимаем на кнопку “Skip this step”.

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

5) Когда вы увидите сообщение как на скриншоте ниже, то вам нужно перейти в свою почту и подтвердить свой email.

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

Поздравляю!! Вы успешно зарегистрировались на сайте GitHub.

Отправка проекта на сайт и получение ссылки

1) С главной страницы сайта GitHub переходим в профиль:

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

2) Переходим во вкладку «Repositories»:

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

3) Нажимаем на кнопку “New”. Так мы создадим новый репозиторий (хранилище для нашего проекта):

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

5) В итоге мы должны попасть на экран, который отображен на скриншоте ниже.

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

6) Заходим в приложение «GitHub Desktop». Нас приветствует основной экран приложения. Чтобы привязать свой аккаунт к приложению нажимаем на пункт “Sign in to GitHub.com”.

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

7) Вводим свои данные (которые мы вводили при регистрации на сайте). Нажимаем на кнопку “Sign in”.

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

8) На следующем шаге нажимаем на кнопку “Continue” и на последнем экране на кнопку “Finish”.

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

9) Следующий экран предлагает нам начать работу. В разделе «Your repositories» отображены созданные репозитории (в данном случае будет отображен всего один репозиторий). Сейчас нам нужно клонировать репозиторий с сайта на наш ПК (сделать репозиторий локальным). Нажимаем по кнопке с изображением книги (на скриншоте указывает стрелка).

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

11) Переходим во вкладку с надписью “GitHub.com”. Выбираем репозиторий, который хотим клонировать. Далее выбираем путь (обратите внимание, что по умолчанию локальный репозиторий будет сохранятся в папке “Documents”), если хотите поменять путь нажмите на кнопку “Choose…” (лучше выбрать месторасположение локального репозитория на рабочем столе). Последним пунктом нажимаем на кнопку “Clone”.

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

12) В итоге мы попадем на окно, отображенное на скриншоте ниже.

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

13) Найдем папку локального репозитория (в документах или на рабочем столе). Папка должна называться также, как и репозиторий, который был создан на сайте. Предположим, что локальный репозиторий называется “FunnyFox”.

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

14) Создаем в Unity новый проект. Нажимаем на кнопку “Create project”. Ждем, когда откроется пустой проект. Обратите внимание, что в поле Location указано слово Desktop (то есть сохранение на рабочий стол).

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

15) Выходим из Unity. Проверяем рабочий стол и находим папку с названием нашего проекта (внутри будет много других папок: “Assets”, “Library” и т.д.). В данном случае мой проект и папка называется “New Unity Project”.

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

16) Переходим в папку пустого проекта (в моем случае “New Unity Project”). Нажимаем сочетание клавиш “Ctrl + A”, чтобы выделить все файлы в папке. Далее нажимаем на сочетание клавиш “Ctrl + C”, чтобы скопировать все файлы проекта.

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

17) Переходим в папку локального репозитория. Нажимаем на сочетание клавиш “Ctrl + V”, чтобы вставить все файлы проекта в локальный репозиторий.

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

18) При добавлении (изменении) проекта в нашей локальной репозитории в «GitHub Desktop» будут заметны изменения (элементы, которые мы добавили отмечаются зеленым плюсом, а что мы удалили – красным минусом). Вписываем в строку «Summary» описание сохранения проекта – это называется “commit”. Нажимаем на синюю кнопку “Commit to master”:

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

19) Мы сохранили изменения, но теперь их необходимо отправить на сайт, где их можно было бы просмотреть. Для этого в «GitHub Desktop» нажимаем на «Push origin». И ждем отправки нашего проекта на сервер:

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

20) Обновим сайт GitHub, и мы увидим подобный вид экрана (если мы хотим добавить описание проекта, то нажимаем на кнопку, указанную красной стрелкой). Файл успешно загружен на сайт. Поздравляю вас.

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

21) Теперь для работы над своим проектом мы переходим в Unity, нажимаем на кнопку “ADD” и выбираем папку локального репозиторий. Откроется пустой проект Unity, в котором вы будете создавать свою игру. Папку под названием “New Unity Project” можно удалить.

Как сделать репозиторий гитхаб публичным. Смотреть фото Как сделать репозиторий гитхаб публичным. Смотреть картинку Как сделать репозиторий гитхаб публичным. Картинка про Как сделать репозиторий гитхаб публичным. Фото Как сделать репозиторий гитхаб публичным

22) Как другим людям найти ваш Git? По ссылке на нее. Нажимаете на “Clone or download”, копируете ссылку.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *