Co oznaczają mnożniki 1x, 0.33x, 0x w GitHub Copilot?
Zastanawiałeś się, co oznaczają mnożniki 1x, 0.33x, 0x widoczne przy modelach GitHub Copilot w Visual Studio Code? Wyjaśnijmy, co się za nimi kryje.

Zastanawiałeś się, co oznaczają mnożniki 1x, 0.33x, 0x widoczne przy modelach GitHub Copilot w Visual Studio Code? Wyjaśnijmy, co się za nimi kryje.

GitHub, jako wiodąca platforma zarządzania kodem, stale wprowadza nowe funkcje, by zapewnić bezpieczne środowisko dla repozytoriów organizacyjnych i projektów prywatnych. Jednym z najnowszych ulepszeń jest funkcja "Ochrona przed przesyłaniem do repozytoriów i organizacji" ("Push protection for repositories and organizations"), która przynosi liczne korzyści dla programistów, inżynierów chmury oraz zespołów DevOps.
W tym artykule szczegółowo omówimy, jak ta innowacyjna funkcja wpływa na Twoje repozytorium na GitHubie i jak możesz czerpać z niej korzyści.
Czym jest "Push protection for repositories and organizations"?
"Ochrona przed przesyłaniem do repozytoriów i organizacji" to narzędzie, które zapewnia zabezpieczenie przed nieautoryzowanymi modyfikacjami Twojego repozytorium na GitHubie. Rozwiązanie działa zarówno na poziomie organizacji, chroniąc wszystkie repozytoria w jej strukturach, jak i na poziomie indywidualnym. Ochrona ta identyfikuje potencjalnie wrażliwe dane, takie jak klucze API, hasła czy tokeny dostępowe, które mogą być nieświadomie przesyłane do repozytoriów.
Co ta funkcja zmienia w Twoim repozytorium?
Azure DevOps pozwala na wdrażanie rozwiązań za pośrednictwem agentów tzw. "Microsoft-hosted" przez 1800 minut (30 godzin) miesięcznie. Po przekroczeniu tego czasu nie możemy wykonywać deploymentów.
Można jednak dokupić nielimitowany dostęp do agenta za $40 miesięcznie lub korzystać ze swojego serwera, np. laptopa, instalując agenta — ta opcja wdrażania jest znana w dokumentacji jako "Self-Hosted". Dodam tylko, że wykorzystywanie własnego laptopa do wdrażania nie jest rozwiązaniem produkcyjnym �.
Strona z cenami Azure DevOps: (https://azure.microsoft.com/pricing/details/devops/azure-devops-services/?WT.mc_id=AZ-MVP-5002690)
Bardzo często słyszę pytanie: po co mi własny serwer do wdrażania?
Witaj na nowej odsłonie mojego bloga! Będę tu publikować artykuły poświęcone tematyce Microsoft Azure i szeroko pojętym technologiom chmurowym (Cloud) ☁️.
Mam nadzieję, że 2022 rok przyniesie wiele pozytywnych zmian i ciekawych projektów, którymi będę się tu dzielił. Zapraszam do regularnych odwiedzin i kontaktu.
Na start kilka ważnych linków:
W najbliższym czasie planuję również uzupełnić bloga o starsze wpisy.
Dziękuję i do zobaczenia w kolejnych postach!
Kiedyś przygotowałem ten skrypt, żeby szybko móc otagować wiele zasobów wdrożonych na platformie Microsoft Azure. Jest kilka sposobów, aby to zrobić szybko i prosto; starałem się przygotować rozwiązanie uniwersalne, łatwe i bezpieczne w użyciu.
Dlatego postanowiłem zrobić jeden skrypt, który generuje wszystkie zasoby do pliku CSV. Drugi skrypt, na podstawie pliku CSV, pobiera dane zasobów i nadpisuje je na platformie.
Skrypty są dostępne na GitHub:
Opis skryptów: