Подтвердить что ты не робот

Может ли кто-нибудь нажать на мой проект на github?

Я новичок в git, а также в github. Я настроил репо на github, и я могу перенаправить локальный материал на это дистанционное репо. Теперь вот вопрос: сразу после того, как я нажимаю что-то на удаленное репо, и обновляю страницу, я вижу, что изменения загружаются (например, если я написал файл readme.txt и нажал его на удаленное репо, где readme.txt не существует, после нажатия и обновления страницы появляется).

Так кто-нибудь может изменить мой репо на github свободно? Или, если я что-то нажимаю на Linux-сервер, могут ли изменения, которые я сделал, добавить к нему и публично для всех?

4b9b3361

Ответ 1

Нет, все репозитории доступны только для чтения для анонимных пользователей. По умолчанию только владелец репозитория имеет доступ на запись. Если вы можете нажать на свое собственное репо, это потому, что вы используете один из поддерживаемых методов аутентификации (HTTPS, SSH,...).

Если вы хотите предоставить кому-то еще привилегии для своего репо, вам нужно будет настроить этот доступ в настройках проекта.

Чтобы внести вклад в проекты, в которых у вас нет push-доступа, вы нажимаете на свою собственную копию репо, а затем запрашиваете запрос на pull. Linux не является хорошим примером для этого, потому что разработчики ядра не используют запросы на вывод GitHub.

Ответ 2

Нет, но если репозиторий общедоступен, другие могут его разветкить, зафиксировать свою собственную вилку.

Затем они могут попросить вас вытащить некоторые изменения в своей вилке в ваш репозиторий с помощью запроса pull.

Ответ 3

Никто не может нажать прямо в ваш репозиторий, если вы еще не предоставили ему доступ на запись.

Процесс внесения вклада в публичный репозиторий в github начинается с форматирования репозитория, затем нажатие изменения на forked, а затем создание запроса pull в исходный репозиторий, После этого возникает роль владельца проекта для рассмотрения и принятия мер (слияния/сокращения) запрошенного изменения кода.

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

https://akrabat.com/the-beginners-guide-to-contributing-to-a-github-project