Skip to main content

Подключение к GitHub

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

Введение

GitHub — это веб-приложение, которое позволяет размещать файлы в репозиториях, совместно работать и отслеживать изменения файлов с течением времени. Отслеживание GitHub версий зависит от открытый код программного обеспечения Git. При обновлении репозитория GitHubв Git отслеживает внесенные изменения.

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

Если вы не знакомы GitHub, хороший способ начать вносить изменения в браузере ваш экземпляр GitHub Enterprise Server. По мере того как вы ознакомитесь GitHub с более крупными изменениями, вам может потребоваться начать работу с другими инструментами. В этой статье объясняется, как выполнить эти этапы и выбрать лучший инструмент для ваших требований на каждом этапе. Чтобы быстро сравнить все средства, доступные для работы GitHub, см. сравнение инструментов для подключения GitHub.

Начало работы

В пользовательском интерфейсе ваш экземпляр GitHub Enterprise Serverможно выполнить весьGitHub поток для участия в репозитории, включая создание ветви или вилки, редактирование и просмотр файлов, фиксацию изменений и создание запроса на вытягивание. Вы также можете передать файлы с компьютера или скачать их из репозитория. Дополнительные сведения см. в разделе поток GitHub.

Работа напрямую ваш экземпляр GitHub Enterprise Server часто является самым быстрым способом внести свой вклад в репозиторий по следующим причинам.

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

Руководство по началу работы с внесением изменений в браузер см. в разделе Hello World.

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

Работа с рабочего стола

Чтобы работать с репозиторием на рабочем столе, вам потребуется скачать копию репозитория (или "клонировать") на компьютер, а затем отправить все внесенные изменения GitHub. Работа с настольным компьютером может иметь несколько преимуществ по сравнению с работой в браузере.

  • Вы можете работать со всеми локальными файлами и инструментами.
  • У вас есть доступ к вычислительной мощности. Например, может потребоваться запустить скрипт для создания локальной предварительной версии сайта, чтобы проверить внесенные изменения.
  • Для работы с проектом не требуется подключение к Интернету.

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

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

  • Если требуется много элементов управления и гибкости, можно использовать командную строку. Вам потребуется установить Git и ознакомиться с некоторыми основными командами Git. Кроме того, можно установить GitHub CLIинтерфейс командной строки, который позволяет выполнять множество действий GitHub, например создание запроса на вытягивание или вставку репозитория. Дополнительные сведения см. в разделе [AUTOTITLE и Настройка Git](/github-cli/github-cli/about-github-cli).
  • Если вы предпочитаете использовать визуальный интерфейс, можно использовать визуальный клиент Git, GitHub Desktopнапример. С GitHub Desktopпомощью этого можно визуализировать изменения, которые вы делаете, и получить доступ к большинству команд Git с помощью визуального интерфейса, поэтому вам не нужно запоминать какие-либо команды. Дополнительные сведения см. в разделе Сведения о GitHub Desktop.
  • Если вы хотите работать в одном месте, вы можете часто выполнять большинство действий из редактора. Редактор, такой как VS Code встроенный терминал и кнопки для распространенных команд Git, поэтому вы можете редактировать файлы и отправлять изменения из GitHub одного места. Вы также можете установить расширение для работы непосредственно с запросами на вытягивание и проблемами GitHub. Сведения о начале работы см. в разделе "Скачать VS Code".

Сравнение средств для подключения к GitHub

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

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

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

СредствоВариант использованияБраузер или рабочий стол
Вкл. ваш экземпляр GitHub Enterprise ServerВы хотите визуальный интерфейс и должны вносить быстрые, простые изменения, обычно с участием одной фиксации. Общие сведения см. в разделе Hello World.Браузер
GitHub DesktopВы хотите работать с файлами локально и предпочитать визуальный интерфейс использовать Git, визуализировать изменения и взаимодействовать с GitHubними. Дополнительные сведения см. в разделе Сведения о GitHub Desktop.Персональный компьютер
IDE или текстовый редакторВы работаете с более сложными файлами и проектами и хотите, чтобы все в одном месте.Персональный компьютер
Командная строка Git и GitHub CLIВы используете для работы с командной строкой и хотите избежать переключения контекста или получить доступ к сложной команде Git, которая не интегрирована в визуальные интерфейсы. Дополнительные сведения см. в разделе [AUTOTITLE и Настройка Git](/github-cli/github-cli/about-github-cli).Персональный компьютер
GitHub Enterprise Server APIВы хотите автоматизировать распространенные задачи, такие как резервное копирование данных или создание интеграций, которые расширяются GitHub. Дополнительные сведения см. в разделе Сравнение REST API GitHub и GraphQL API.Браузер или рабочий стол

Дополнительные материалы