Visual Studio Live Share позволяет совместно редактировать и отлаживать совместно с другими пользователями в режиме реального времени в пределах codespace. Вы можете безопасно предоставить общий доступ к текущему codespace или получить доступ к codespace, созданному кем-то другим.
Сеанс Live Share можно запустить в веб-клиенте VS Code в браузере или в классическом приложении VS Code.
Дополнительные сведения о Live Share см. в разделе Что такое Visual Studio Live Share? в документации по Visual Studio.
Предоставление общего доступа к codespace другому пользователю
-
На панели действий щелкните значок Расширения.
-
В поле поиска введите
Live Share
. -
Если рядом с расширением отображается кнопка Установить , щелкните ее, чтобы установить расширение в codespace.
-
Если расширение отображается в списке серым цветом, щелкните его правой кнопкой мыши и выберите включить.
-
На панели действий щелкните значок Live Share.
-
Нажмите Поделиться.
Всплывающее сообщение отображается в правом нижнем углу VS Code, в котором говорится, что ссылка на codespace скопирована в буфер обмена. Если вы хотите запретить гостям вносить изменения в файлы, к которым вы им предоставляете доступ, нажмите кнопку Сделать доступной только для чтения .
-
Отправьте ссылку в буфере обмена всем пользователям, к которым вы хотите присоединиться к сеансу Live Share.
Важно! Учитывая уровень доступа к сеансам Live Share для гостей, вы должны делиться только с людьми, которым вы доверяете, и вы должны продумать последствия того, чем вы делитесь. Дополнительные сведения см. в разделе Функции безопасности Live Share в документации по Visual Studio.
Остановка сеанса Live Share
Чтобы прекратить общий доступ к codespace, щелкните значок остановки на панели Live Share.
Если вы, как пользователь, запустивший сеанс Live Share, закрываете codespace, сеанс общего доступа завершается, даже если codespace остается активным на удаленном узле.
Время ожидания простоя, которое автоматически останавливает codespace после периода бездействия, применяется только к пользователю, запустившему codespace. Он не применяется к пользователям, которые работают с пространством кода через Live Share. Таким образом, время ожидания codespace может истекать, пока участники совместной работы используют codespace, если пользователь, запустивший пространство кода, остается неактивным в течение заданного периода времени. Дополнительные сведения см. в разделе Настройка периода ожидания для GitHub Codespaces.
Совместная работа в чужом codespace
Если вы хотите работать с кем-то в созданном codespace, попросите его настроить сеанс Live Share и отправить вам ссылку, как описано выше.