Uwaga: Codespaces jest obecnie w ograniczonej publicznej wersji beta i może ulec zmianie. W okresie beta GitHub nie gwarantuje dostępności przestrzeni kodowych. Aby uzyskać więcej informacji na temat dołączania do bety, zobacz ” dołączanie do bety.”
About Codespaces
Codespaces to środowisko programistyczne w chmurze dostępne w Twojej przeglądarce. Przestrzeń kodowa zawiera wszystko, czego potrzebujesz do opracowania dla określonego repozytorium, w tym edytor tekstu z podświetleniem składni i autouzupełnianiem, terminal, narzędzia do debugowania i polecenia Git, wszystko w ramach GitHub. Możesz również zainstalować rozszerzenia Visual Studio Code w przestrzeni kodowej, aby dodać więcej funkcji.
przestrzenie kodowe ułatwiają programistom dołączenie do nowej firmy lub rozpoczęcie wkładu w projekt open-source. Opiekunowie projektu mogą skonfigurować repozytorium w taki sposób, że podczas tworzenia przestrzeni kodowej dla repozytorium, zależności projektu są automatycznie uwzględniane. Możesz zacząć kodować szybciej, skracając czas poświęcony na konfigurację środowiska.
Codespaces pozwala rozwijać się w chmurze, a nie lokalnie. Deweloperzy mogą wnosić wkład z dowolnego miejsca, na dowolnym komputerze, w tym na tabletach lub Chromebookach, i nie ma potrzeby utrzymywania lokalnych kopii własności intelektualnej.
za pomocą przestrzeni kodowych
każdy programista może utworzyć jedną lub więcej przestrzeni kodowej dla dowolnego repozytorium publicznego lub dla dowolnego prywatnego repozytorium posiadającego konto użytkownika. Podczas wersji beta prywatne repozytoria należące do organizacji lub jakiekolwiek repozytoria należące do organizacji wymagającej jednokrotnego logowania SAML nie są obsługiwane. Każda utworzona przestrzeń kodowa jest dostępna tylko dla Ciebie. Nikt inny nie może pracować w Twojej przestrzeni kodowej.
każda przestrzeń kodowa jest powiązana z określoną gałęzią repozytorium. Możesz utworzyć więcej niż jedną przestrzeń kodową na repozytorium lub nawet na gałąź. Jednak każde konto użytkownika ma limit dwóch przestrzeni kodowych podczas ograniczonej publicznej wersji beta. Jeśli limit został osiągnięty i chcesz utworzyć nową przestrzeń kodową, musisz ją najpierw usunąć. Aby uzyskać więcej informacji, zobacz ” Usuwanie przestrzeni kodowej.”
możesz edytować kod, debugować i używać poleceń Git podczas tworzenia w przestrzeni kodowej z kodem Visual Studio. Więcej informacji można znaleźć w dokumentacji programu Visual Studio Code.
możesz połączyć się ze swoją przestrzenią kodową bezpośrednio z kodu Visual Studio. Aby uzyskać więcej informacji, zobacz ” Używanie przestrzeni kodowych w kodzie programu Visual Studio.”
możesz utworzyć domyślną konfigurację przestrzeni kodowej dla repozytorium, która określa środowisko każdej nowej przestrzeni kodowej, którą ktoś tworzy dla tego repozytorium. Konfiguracja definiuje kontener deweloperski, który może zawierać frameworki, narzędzia, rozszerzenia i przekazywanie portów. Aby uzyskać więcej informacji, zobacz ” Konfigurowanie przestrzeni kodowych dla projektu.”
Możesz również spersonalizować aspekty środowiska przestrzeni kodowej dla dowolnej przestrzeni kodowej utworzonej przez twoje konto. Personalizacja może obejmować preferencje powłoki i dodatkowe narzędzia. Aby uzyskać więcej informacji, zobacz ” Personalizacja przestrzeni kodowych dla konta.”
możesz skonfigurować ustawienia, aby dodawać zaszyfrowane sekrety, włączać weryfikację GPG i zezwalać na przestrzenie kodowe na dostęp do innych repozytoriów. Aby uzyskać więcej informacji, zobacz „Zarządzanie zaszyfrowanymi tajemnicami dla przestrzeni kodowych”, „Zarządzanie weryfikacją GPG dla przestrzeni kodowych „oraz” zarządzanie dostępem i bezpieczeństwem dla przestrzeni kodowych.”
możesz zobaczyć każdą przestrzeń kodową posiadaną przez twoje konto użytkownika na github.com/codespaces.
podczas wersji beta funkcjonalność jest ograniczona.
- aby uzyskać najlepsze wrażenia z przestrzeni kodowych, zalecamy korzystanie z przeglądarki opartej na Chromium, takiej jak Google Chrome lub Microsoft Edge.
- dostępny jest tylko jeden rozmiar przestrzeni kodowej.
- obsługiwane są tylko kontenery linuksowe.
- przestrzeń kodowa nie jest w pełni wznawialna. Procesy uruchomione w momencie zatrzymania przestrzeni kodowej nie zostaną ponownie uruchomione.
informacje o rozliczeniach za przestrzenie kodowe
przestrzenie kodowe można używać bezpłatnie podczas wersji beta. Gdy przestrzenie kodowe staną się ogólnie dostępne, zostaną naliczone opłaty za przechowywanie i wykorzystanie obliczeniowe. Aby uzyskać więcej informacji, zobacz ” informacje o rozliczaniu przestrzeni kodowych.”
dołączanie do bety
ograniczona liczba osób zostanie zaproszona do dołączenia do bety. Aby dołączyć do listy oczekujących, zobacz Zarejestruj się na codespaces beta.
kontaktowanie się z nami w sprawie przestrzeni kodowych
jeśli napotkasz problemy z użyciem przestrzeni kodowych, zobacz „Rozwiązywanie problemów z przestrzenią kodową.”
jeśli nadal potrzebujesz pomocy lub masz opinię na temat przestrzeni kodowych, użyj dyskusji na temat przestrzeni kodowych.