Codespaces a edytor GitHub.dev

Ukończone

Prawdopodobnie zadajesz sobie pytanie, kiedy należy używać usługi GitHub Codespaces i kiedy należy używać GitHub.dev?

Za pomocą GitHub.dev można nawigować po plikach i repozytoriach kodu źródła z usługi GitHub oraz wprowadzać i zatwierdzać zmiany kodu. Możesz otworzyć dowolne repozytorium, rozwidlenie lub żądanie ściągnięcia w edytorze GitHub.dev.

Jeśli chcesz wykonać więcej operacji podnoszenia, takich jak testowanie kodu, użyj usługi GitHub Codespaces. Ma skojarzone z nim obliczenia, aby można było skompilować kod, uruchomić kod i mieć dostęp do terminalu. GitHub.dev nie ma w nim obliczeń. Usługa GitHub Codespaces umożliwia uzyskanie możliwości osobistej maszyny wirtualnej z dostępem do terminalu w taki sam sposób, jak w środowisku lokalnym, tylko w chmurze.

Porównanie usług Codespaces i GitHub.dev

W poniższej tabeli wymieniono główne różnice między usługami Codespaces i GitHub.dev:

GitHub.dev GitHub Codespaces
Koszt Bezpłatna Bezpłatny miesięczny limit przydziału użycia dla kont osobistych.
Dostępność Dostępne dla wszystkich użytkowników w GitHub.com Dostępne dla wszystkich użytkowników w GitHub.com.
Startup GitHub.dev otwiera się natychmiast za pomocą naciśnięcia i możesz od razu rozpocząć korzystanie z niego bez konieczności oczekiwania na konfigurację lub instalację. Po utworzeniu lub wznowieniu środowiska Codespace zostanie przypisana maszyna wirtualna. Kontener jest następnie konfigurowany na podstawie zawartości pliku devcontainer.json. Ta konfiguracja może potrwać kilka minut, aby utworzyć środowisko deweloperskie.
Liczyć Brak skojarzonych zasobów obliczeniowych, więc nie można skompilować i uruchomić kodu ani użyć zintegrowanego terminalu. Usługa GitHub Codespaces umożliwia uruchamianie i debugowanie aplikacji za pomocą dedykowanej maszyny wirtualnej.
Dostęp do terminalu Brak Usługa GitHub Codespaces domyślnie udostępnia wspólny zestaw narzędzi, co oznacza, że można używać terminalu dokładnie tak, jak w środowisku lokalnym.
Rozszerzenia Tylko podzbiór rozszerzeń, które mogą być uruchamiane w Internecie, są wyświetlane w widoku rozszerzeń i można je zainstalować Usługa GitHub Codespaces umożliwia korzystanie z większości rozszerzeń z witryny Visual Studio Code Marketplace.

Kontynuuj pracę nad usługą Codespaces

Możesz uruchomić przepływ pracy w GitHub.dev i kontynuować pracę nad aplikacją Codespace. Jeśli spróbujesz uzyskać dostęp do widoku Uruchom i debugowania lub terminalu, zobaczysz powiadomienie, że nie są one dostępne w GitHub.dev.

Aby kontynuować pracę w usłudze Codespace, wybierz pozycję Kontynuuj pracę nad.... Wybierz Utwórz nową przestrzeń Codespace, aby utworzyć Codespace w bieżącej gałęzi. Przed wybraniem tej opcji należy zatwierdzić wszelkie zmiany.