Skip to main content

Работа с поддержкой GitHub Codespaces

Советы по получению помощи от службы поддержки по работе с GitHub Codespaces.

Прежде чем поддержка поможет вам с проблемами с пространствами кода, необходимо знать постоянное имя пространства кода и идентификатор его кодовых пространств (идентификатор). Кроме того, служба поддержки может попросить вас предоставить общий доступ к некоторым журналам. Дополнительные сведения см. в разделе [AUTOTITLE и Логи кодовых пространств GitHub](/support/learning-about-github-support/about-github-support).

Имена пространств кода

Каждое пространство кода имеет два имени: отображаемое имя, которое можно изменить, и уникальное, постоянное имя, которое нельзя изменить. Если вы не создаете пространство кода с помощью GitHub CLI и задаете отображаемое имя, отображаемое имя автоматически создается при создании пространства кода, состоящего из двух или трех случайных слов, например literate space parakeet. Постоянное имя — это сочетание начального отображаемого имени, за которым следует некоторые случайные символы, например literate-space-parakeet-w5vg5ww5p793g7g9. Если изменить отображаемое имя, постоянное имя остается небезопасным. Дополнительные сведения см. в разделе Переименование codespace.

Иногда необходимо знать постоянное имя пространства кода. Например, при использовании некоторых команд GitHub CLI или при обсуждении определенного пространства кода с поддержкой GitHub.

Чтобы найти постоянное имя пространства кода, выполните одно из следующих действий:

  • Откройте пространство кода в браузере. Поддомен URL-адреса — это имя пространства кода. Например: https://obscure-space-engine-grx7rgg6qp43v9j5.github.dev — URL-адрес для пространства кода obscure-space-engine-grx7rgg6qp43v9j5.
  • Если вы не можете открыть пространство кода, вы можете получить доступ к имени из списка пространств кода по адресу https://github.com/codespaces. Щелкните правой кнопкой мыши отображаемое имя пространства кода и выберите параметр браузера для копирования адреса ссылки. Последняя часть скопированного URL-адреса — это постоянное имя пространства кода.
  • В codespace используйте следующую команду в терминале: echo $CODESPACE_NAME.
  • Если GitHub CLI установлен локально или в пространстве кода, используйте эту команду в терминале для перечисления всех пространств кода: gh codespace list

Постоянное имя пространства кода также включается во многих файлах журнала. Например, в журнале fetching codespace расширения GitHub Codespaces после или Connecting to codespaceв clientUrlжурнале консоли браузера. Дополнительные сведения см. в разделе Логи кодовых пространств GitHub.

Идентификаторы пространств кода

Каждое пространство кода также имеет идентификатор. Этот параметр не отображается по умолчанию в Visual Studio Code, поэтому вам может потребоваться обновить настройки для расширения GitHub Codespaces прежде, чем вы получите доступ к идентификатору.

  1. В браузере или на рабочем столе Visual Studio Code на панели действий слева щелкните Удаленный обозреватель, чтобы отобразить сведения о пространстве кода.

    Примечание.

    Если удаленный обозреватель не отображается в строке действий:

    1. Откройте палитру команд. Например, нажмите клавиши SHIFT+COMMAND+P (Mac) или CTRL+SHIFT+P (Windows/Linux).
    2. Введите details.
    3. Щелкните Codespaces: сведения.
  2. Если боковая панель содержит раздел "Производительность Codespace", наведите указатель мыши на идентификатор Codespace и щелкните значок буфера обмена, чтобы скопировать идентификатор.

  3. Если сведения не отображаются, щелкните , в левом нижнем углу панели действий и нажмите кнопку "Параметры".

  4.        **На вкладке "Параметры**" найдите "производительность", а затем в разделе "GitHub > Codespaces: показать обозреватель производительности", установите флажок "Отобразить окно производительности пространства кода в удаленном обозревателе".
    

    Снимок экрана: "Показать обозреватель производительности", выбранный на вкладке "Параметры" VS Code, и идентификатор пространства кода, выделенный на боковой панели "Удаленный обозреватель".