Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Совместная работа в codespace

Вы можете совместно работать с другими пользователями в codespace с помощью Visual Studio Live Share.

Visual Studio Live Share позволяет совместно редактировать и отлаживать совместно с другими пользователями в режиме реального времени в пределах codespace. Вы можете безопасно предоставить общий доступ к текущему codespace или получить доступ к codespace, созданному кем-то другим.

Сеанс Live Share можно запустить в веб-клиенте VS Code в браузере или в классическом приложении VS Code.

Дополнительные сведения о Live Share см. в разделе Что такое Visual Studio Live Share? в документации по Visual Studio.

Предоставление общего доступа к codespace другому пользователю

  1. На панели действий щелкните значок Расширения.

  2. В поле поиска введите Live Share.

    Снимок экрана: боковая панель "Расширения: Marketplace" с введенным в поле поиска словом "live share". "Live Share" является первым в списке расширений.

  3. Если рядом с расширением отображается кнопка Установить , щелкните ее, чтобы установить расширение в codespace.

  4. Если расширение отображается в списке серым цветом, щелкните его правой кнопкой мыши и выберите включить.

    Снимок экрана: пункт контекстного меню "Включить".

  5. На панели действий щелкните значок Live Share.

    Снимок экрана: панель действий. Значок Live Share (стрелка над кругом) выделен темно-оранжевым контуром.

  6. Нажмите Поделиться.

    Всплывающее сообщение отображается в правом нижнем углу VS Code, в котором говорится, что ссылка на codespace скопирована в буфер обмена. Если вы хотите запретить гостям вносить изменения в файлы, к которым вы им предоставляете доступ, нажмите кнопку Сделать доступной только для чтения .

    Снимок экрана: всплывающее сообщение "Ссылка приглашения скопирована в буфер обмена!" Есть три кнопки: "Сделать только для чтения", "Дополнительные сведения" и "Копировать еще раз".

  7. Отправьте ссылку в буфере обмена всем пользователям, к которым вы хотите присоединиться к сеансу Live Share.

    Важно! Учитывая уровень доступа к сеансам Live Share для гостей, вы должны делиться только с людьми, которым вы доверяете, и вы должны продумать последствия того, чем вы делитесь. Дополнительные сведения см. в разделе Функции безопасности Live Share в документации по Visual Studio.

Остановка сеанса Live Share

Чтобы прекратить общий доступ к codespace, щелкните значок остановки на панели Live Share.

Снимок экрана: значок остановки справа от "Сведения о сеансе" на боковой панели "Live Share". Значок представляет собой круг с диагональной линией через него.

Если вы, как пользователь, запустивший сеанс Live Share, закрываете codespace, сеанс общего доступа завершается, даже если codespace остается активным на удаленном узле.

Время ожидания простоя, которое автоматически останавливает codespace после периода бездействия, применяется только к пользователю, запустившему codespace. Он не применяется к пользователям, которые работают с пространством кода через Live Share. Таким образом, время ожидания codespace может истекать, пока участники совместной работы используют codespace, если пользователь, запустивший пространство кода, остается неактивным в течение заданного периода времени. Дополнительные сведения см. в разделе Настройка периода ожидания для GitHub Codespaces.

Совместная работа в чужом codespace

Если вы хотите работать с кем-то в созданном codespace, попросите его настроить сеанс Live Share и отправить вам ссылку, как описано выше.